home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_6_SSMAIN1.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
539KB
|
9,784 lines
# near model CODE resource
# jump table entries: 4288-4407 (120 of them)
export_536:
00000000 4E75 rts
export_537:
fn00000002:
00000002 4E56 FFF6 link A6, -0x000A
00000006 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000000A 3C2F 0028 move.w D6, [A7 + 0x28]
0000000E 286F 0022 movea.l A4, [A7 + 0x22]
00000012 3E2F 002C move.w D7, [A7 + 0x2C]
00000016 7000 moveq.l D0, 0x00
00000018 2640 movea.l A3, D0
0000001A 4878 02C8 push.l 0x2C8
0000001E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000022 2640 movea.l A3, D0
00000024 200B move.l D0, A3
00000026 588F addq.l A7, 4
00000028 6700 03F6 beq +0x3F8 /* 00000420 */
0000002C 377C FFFF 0194 move.w [A3 + 0x194], 0xFFFF
00000032 377C 0100 0296 move.w [A3 + 0x296], 0x100
00000038 7002 moveq.l D0, 0x02
0000003A C047 and.w D0, D7
0000003C 6628 bne +0x2A /* 00000066 */
0000003E 48C7 ext.l D7
00000040 2F07 move.l -[A7], D7
00000042 2F0B move.l -[A7], A3
00000044 2F0C move.l -[A7], A4
00000046 4EBA 5C22 jsr [PC + 0x5C22 /* 00005C6A */]
0000004A 4A40 tst.w D0
0000004C 4FEF 000C lea.l A7, [A7 + 0xC]
00000050 6614 bne +0x16 /* 00000066 */
00000052 7001 moveq.l D0, 0x01
00000054 2F00 move.l -[A7], D0
00000056 2F0B move.l -[A7], A3
00000058 4EBA 45E8 jsr [PC + 0x45E8 /* 00004642 */]
0000005C 7000 moveq.l D0, 0x00
0000005E 2640 movea.l A3, D0
00000060 508F addq.l A7, 8
00000062 6000 03BC bra +0x3BE /* 00000420 */
label00000066:
00000066 4A46 tst.w D6
00000068 6700 03B6 beq +0x3B8 /* 00000420 */
0000006C 41EB 00C2 lea.l A0, [A3 + 0xC2]
00000070 43ED E66E lea.l A1, [A5 - 0x1992]
00000074 20D9 move.l [A0]+, [A1]+
00000076 20D9 move.l [A0]+, [A1]+
00000078 30D9 move.w [A0]+, [A1]+
0000007A 002B 0001 00C7 ori.b [A3 + 0xC7], 0x1
00000080 487A 03BE pea.l [PC + 0x3BE /* 00000440, value 0x4003C000 */]
00000084 41EE FFF6 lea.l A0, [A6 - 0xA]
00000088 43FA 03AC lea.l A1, [PC + 0x3AC /* 00000436, value 0x4001A000 */]
0000008C 20D9 move.l [A0]+, [A1]+
0000008E 20D9 move.l [A0]+, [A1]+
00000090 30D9 move.w [A0]+, [A1]+
00000092 486E FFF6 pea.l [A6 - 0xA]
00000096 3F3C 0006 move.w -[A7], 0x6
0000009A A9EB syscall Pack4/FP68K
0000009C 487A 038E pea.l [PC + 0x38E /* 0000042C, value 0x4004F000 */]
000000A0 486E FFF6 pea.l [A6 - 0xA]
000000A4 3F3C 0006 move.w -[A7], 0x6
000000A8 A9EB syscall Pack4/FP68K
000000AA 486E FFF6 pea.l [A6 - 0xA]
000000AE 486B 0008 pea.l [A3 + 0x8]
000000B2 3F3C 0810 move.w -[A7], 0x810
000000B6 A9EB syscall Pack4/FP68K
000000B8 4878 0500 push.l 0x500
000000BC 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000000C0 588F addq.l A7, 4
000000C2 2F00 move.l -[A7], D0
000000C4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000000C8 2740 00E4 move.l [A3 + 0xE4], D0
000000CC 2F2D E674 move.l -[A7], [A5 - 0x198C]
000000D0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000000D4 2740 00C8 move.l [A3 + 0xC8], D0
000000D8 508F addq.l A7, 8
000000DA 6764 beq +0x66 /* 00000140 */
000000DC 7022 moveq.l D0, 0x22
000000DE 2F00 move.l -[A7], D0
000000E0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000000E4 2740 0246 move.l [A3 + 0x246], D0
000000E8 588F addq.l A7, 4
000000EA 6754 beq +0x56 /* 00000140 */
000000EC 2F2D E674 move.l -[A7], [A5 - 0x198C]
000000F0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000000F4 206B 0246 movea.l A0, [A3 + 0x246]
000000F8 2140 0014 move.l [A0 + 0x14], D0
000000FC 588F addq.l A7, 4
000000FE 6740 beq +0x42 /* 00000140 */
00000100 7008 moveq.l D0, 0x08
00000102 2F00 move.l -[A7], D0
00000104 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000108 2740 0222 move.l [A3 + 0x222], D0
0000010C 588F addq.l A7, 4
0000010E 6730 beq +0x32 /* 00000140 */
00000110 7008 moveq.l D0, 0x08
00000112 2F00 move.l -[A7], D0
00000114 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000118 2740 0226 move.l [A3 + 0x226], D0
0000011C 588F addq.l A7, 4
0000011E 6720 beq +0x22 /* 00000140 */
00000120 700A moveq.l D0, 0x0A
00000122 2F00 move.l -[A7], D0
00000124 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000128 2740 022A move.l [A3 + 0x22A], D0
0000012C 588F addq.l A7, 4
0000012E 6710 beq +0x12 /* 00000140 */
00000130 700A moveq.l D0, 0x0A
00000132 2F00 move.l -[A7], D0
00000134 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000138 2740 022E move.l [A3 + 0x22E], D0
0000013C 588F addq.l A7, 4
0000013E 6614 bne +0x16 /* 00000154 */
label00000140:
00000140 7001 moveq.l D0, 0x01
00000142 2F00 move.l -[A7], D0
00000144 2F0B move.l -[A7], A3
00000146 4EBA 44FA jsr [PC + 0x44FA /* 00004642 */]
0000014A 7000 moveq.l D0, 0x00
0000014C 2640 movea.l A3, D0
0000014E 508F addq.l A7, 8
00000150 6000 02CE bra +0x2D0 /* 00000420 */
label00000154:
00000154 526B 0160 addq.w [A3 + 0x160], 1
00000158 206B 0246 movea.l A0, [A3 + 0x246]
0000015C 216D EA36 0008 move.l [A0 + 0x8], [A5 - 0x15CA]
00000162 206B 0246 movea.l A0, [A3 + 0x246]
00000166 216D E66E 000C move.l [A0 + 0xC], [A5 - 0x1992]
0000016C 7000 moveq.l D0, 0x00
0000016E 102D E672 move.b D0, [A5 - 0x198E]
00000172 206B 0246 movea.l A0, [A3 + 0x246]
00000176 3140 001C move.w [A0 + 0x1C], D0
0000017A 7000 moveq.l D0, 0x00
0000017C 102D E673 move.b D0, [A5 - 0x198D]
00000180 206B 0246 movea.l A0, [A3 + 0x246]
00000184 3140 001E move.w [A0 + 0x1E], D0
00000188 41EB 0092 lea.l A0, [A3 + 0x92]
0000018C 43ED E62C lea.l A1, [A5 - 0x19D4]
00000190 20D9 move.l [A0]+, [A1]+
00000192 20D9 move.l [A0]+, [A1]+
00000194 177C 00EE 0094 move.b [A3 + 0x94], 0xEE
0000019A 177C 00EE 0093 move.b [A3 + 0x93], 0xEE
000001A0 177C 00EE 0092 move.b [A3 + 0x92], 0xEE
000001A6 206B 0246 movea.l A0, [A3 + 0x246]
000001AA 43ED E634 lea.l A1, [A5 - 0x19CC]
000001AE 20D9 move.l [A0]+, [A1]+
000001B0 20D9 move.l [A0]+, [A1]+
000001B2 377C 0064 0106 move.w [A3 + 0x106], 0x64 /* 'd' */
000001B8 377C 0005 0192 move.w [A3 + 0x192], 0x5
000001BE 41ED E650 lea.l A0, [A5 - 0x19B0]
000001C2 43EB 00B8 lea.l A1, [A3 + 0xB8]
000001C6 22D8 move.l [A1]+, [A0]+
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 32D8 move.w [A1]+, [A0]+
000001CC 41EB 00B8 lea.l A0, [A3 + 0xB8]
000001D0 43EB 00AE lea.l A1, [A3 + 0xAE]
000001D4 22D8 move.l [A1]+, [A0]+
000001D6 22D8 move.l [A1]+, [A0]+
000001D8 32D8 move.w [A1]+, [A0]+
000001DA 41EB 00AE lea.l A0, [A3 + 0xAE]
000001DE 43EB 00A4 lea.l A1, [A3 + 0xA4]
000001E2 22D8 move.l [A1]+, [A0]+
000001E4 22D8 move.l [A1]+, [A0]+
000001E6 32D8 move.w [A1]+, [A0]+
000001E8 41EB 009A lea.l A0, [A3 + 0x9A]
000001EC 43EB 00A4 lea.l A1, [A3 + 0xA4]
000001F0 20D9 move.l [A0]+, [A1]+
000001F2 20D9 move.l [A0]+, [A1]+
000001F4 30D9 move.w [A0]+, [A1]+
000001F6 177C 0010 00BB move.b [A3 + 0xBB], 0x10
000001FC 177C 0006 00B1 move.b [A3 + 0xB1], 0x6
00000202 377C 0001 0184 move.w [A3 + 0x184], 0x1
00000208 377C 0002 0176 move.w [A3 + 0x176], 0x2
0000020E 377C 0002 0174 move.w [A3 + 0x174], 0x2
00000214 206B 0222 movea.l A0, [A3 + 0x222]
00000218 30BC FFFF move.w [A0], 0xFFFF
0000021C 206B 0222 movea.l A0, [A3 + 0x222]
00000220 317C 0334 0002 move.w [A0 + 0x2], 0x334
00000226 206B 0222 movea.l A0, [A3 + 0x222]
0000022A 317C 7FFF 0004 move.w [A0 + 0x4], 0x7FFF
00000230 206B 0222 movea.l A0, [A3 + 0x222]
00000234 317C 05DC 0006 move.w [A0 + 0x6], 0x5DC
0000023A 206B 0226 movea.l A0, [A3 + 0x226]
0000023E 30BC FFFF move.w [A0], 0xFFFF
00000242 206B 0226 movea.l A0, [A3 + 0x226]
00000246 317C 0104 0002 move.w [A0 + 0x2], 0x104
0000024C 206B 0226 movea.l A0, [A3 + 0x226]
00000250 317C 7FFF 0004 move.w [A0 + 0x4], 0x7FFF
00000256 206B 0226 movea.l A0, [A3 + 0x226]
0000025A 317C 0104 0006 move.w [A0 + 0x6], 0x104
00000260 377C 4904 0100 move.w [A3 + 0x100], 0x4904
00000266 377C 0001 01C2 move.w [A3 + 0x1C2], 0x1
0000026C 377C 0001 01C0 move.w [A3 + 0x1C0], 0x1
00000272 426B 01BE clr.w [A3 + 0x1BE]
00000276 206B 022E movea.l A0, [A3 + 0x22E]
0000027A 30BC 7FFF move.w [A0], 0x7FFF
0000027E 206B 022A movea.l A0, [A3 + 0x22A]
00000282 30BC 7FFF move.w [A0], 0x7FFF
00000286 206B 022E movea.l A0, [A3 + 0x22E]
0000028A 4268 0002 clr.w [A0 + 0x2]
0000028E 206B 022A movea.l A0, [A3 + 0x22A]
00000292 4268 0002 clr.w [A0 + 0x2]
00000296 206B 022E movea.l A0, [A3 + 0x22E]
0000029A 117C 0002 0004 move.b [A0 + 0x4], 0x2
000002A0 206B 022A movea.l A0, [A3 + 0x22A]
000002A4 117C 0002 0004 move.b [A0 + 0x4], 0x2
000002AA 206B 022E movea.l A0, [A3 + 0x22E]
000002AE 4228 0005 clr.b [A0 + 0x5]
000002B2 206B 022A movea.l A0, [A3 + 0x22A]
000002B6 4228 0005 clr.b [A0 + 0x5]
000002BA 206B 022E movea.l A0, [A3 + 0x22E]
000002BE 316D E5E2 0006 move.w [A0 + 0x6], [A5 - 0x1A1E]
000002C4 206B 022A movea.l A0, [A3 + 0x22A]
000002C8 316D E5E2 0006 move.w [A0 + 0x6], [A5 - 0x1A1E]
000002CE 206B 022E movea.l A0, [A3 + 0x22E]
000002D2 4268 0008 clr.w [A0 + 0x8]
000002D6 206B 022A movea.l A0, [A3 + 0x22A]
000002DA 4268 0008 clr.w [A0 + 0x8]
000002DE 41EB 0074 lea.l A0, [A3 + 0x74]
000002E2 43ED E60E lea.l A1, [A5 - 0x19F2]
000002E6 7006 moveq.l D0, 0x06
label000002E8:
000002E8 20D9 move.l [A0]+, [A1]+
000002EA 51C8 FFFC dbf D0, -0x6 /* 000002E8 */
000002EE 30D9 move.w [A0]+, [A1]+
000002F0 41EB 0042 lea.l A0, [A3 + 0x42]
000002F4 43ED E60E lea.l A1, [A5 - 0x19F2]
000002F8 7006 moveq.l D0, 0x06
label000002FA:
000002FA 20D9 move.l [A0]+, [A1]+
000002FC 51C8 FFFC dbf D0, -0x6 /* 000002FA */
00000300 30D9 move.w [A0]+, [A1]+
00000302 422B 0049 clr.b [A3 + 0x49]
00000306 41EB 0010 lea.l A0, [A3 + 0x10]
0000030A 43EB 0042 lea.l A1, [A3 + 0x42]
0000030E 7006 moveq.l D0, 0x06
label00000310:
00000310 20D9 move.l [A0]+, [A1]+
00000312 51C8 FFFC dbf D0, -0x6 /* 00000310 */
00000316 30D9 move.w [A0]+, [A1]+
00000318 177C 0004 0039 move.b [A3 + 0x39], 0x4
0000031E 177C 0004 006B move.b [A3 + 0x6B], 0x4
00000324 177C 0002 0038 move.b [A3 + 0x38], 0x2
0000032A 177C 0002 006A move.b [A3 + 0x6A], 0x2
00000330 377C FFFE 0128 move.w [A3 + 0x128], 0xFFFE
00000336 377C FFFE 0120 move.w [A3 + 0x120], 0xFFFE
0000033C 377C FFFE 0118 move.w [A3 + 0x118], 0xFFFE
00000342 377C FFFE 0110 move.w [A3 + 0x110], 0xFFFE
00000348 377C FFFE 0150 move.w [A3 + 0x150], 0xFFFE
0000034E 377C FFFE 0148 move.w [A3 + 0x148], 0xFFFE
00000354 377C FFFE 0140 move.w [A3 + 0x140], 0xFFFE
0000035A 377C FFFE 0138 move.w [A3 + 0x138], 0xFFFE
00000360 377C FFFE 0130 move.w [A3 + 0x130], 0xFFFE
00000366 377C FFFE 0210 move.w [A3 + 0x210], 0xFFFE
0000036C 377C FFFE 020C move.w [A3 + 0x20C], 0xFFFE
00000372 377C FFFE 002E move.w [A3 + 0x2E], 0xFFFE
00000378 377C FFFE 0060 move.w [A3 + 0x60], 0xFFFE
0000037E 377C 7FFF 010E move.w [A3 + 0x10E], 0x7FFF
00000384 377C 7FFF 010A move.w [A3 + 0x10A], 0x7FFF
0000038A 526B 0180 addq.w [A3 + 0x180], 1
0000038E 41ED E634 lea.l A0, [A5 - 0x19CC]
00000392 43EB 01EA lea.l A1, [A3 + 0x1EA]
00000396 22D8 move.l [A1]+, [A0]+
00000398 22D8 move.l [A1]+, [A0]+
0000039A 41EB 01C6 lea.l A0, [A3 + 0x1C6]
0000039E 43EB 01EA lea.l A1, [A3 + 0x1EA]
000003A2 20D9 move.l [A0]+, [A1]+
000003A4 20D9 move.l [A0]+, [A1]+
000003A6 177C 0024 01F1 move.b [A3 + 0x1F1], 0x24 /* '$' */
000003AC 41EB 01D8 lea.l A0, [A3 + 0x1D8]
000003B0 43ED E60E lea.l A1, [A5 - 0x19F2]
000003B4 20D9 move.l [A0]+, [A1]+
000003B6 20D9 move.l [A0]+, [A1]+
000003B8 41ED E650 lea.l A0, [A5 - 0x19B0]
000003BC 43EB 01F2 lea.l A1, [A3 + 0x1F2]
000003C0 22D8 move.l [A1]+, [A0]+
000003C2 22D8 move.l [A1]+, [A0]+
000003C4 32D8 move.w [A1]+, [A0]+
000003C6 41EB 01F2 lea.l A0, [A3 + 0x1F2]
000003CA 43EB 01E0 lea.l A1, [A3 + 0x1E0]
000003CE 22D8 move.l [A1]+, [A0]+
000003D0 22D8 move.l [A1]+, [A0]+
000003D2 32D8 move.w [A1]+, [A0]+
000003D4 41EB 01CE lea.l A0, [A3 + 0x1CE]
000003D8 43EB 01E0 lea.l A1, [A3 + 0x1E0]
000003DC 20D9 move.l [A0]+, [A1]+
000003DE 20D9 move.l [A0]+, [A1]+
000003E0 30D9 move.w [A0]+, [A1]+
000003E2 377C 0014 01FA move.w [A3 + 0x1FA], 0x14
000003E8 4A2D E5B6 tst.b [A5 - 0x1A4A]
000003EC 6716 beq +0x18 /* 00000404 */
000003EE 486D E5B6 pea.l [A5 - 0x1A4A]
000003F2 486B 01FE pea.l [A3 + 0x1FE]
000003F6 7000 moveq.l D0, 0x00
000003F8 102D E5B6 move.b D0, [A5 - 0x1A4A]
000003FC 5280 addq.l D0, 1
000003FE 2F00 move.l -[A7], D0
00000400 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00000404:
00000404 4A2D E5B0 tst.b [A5 - 0x1A50]
00000408 6716 beq +0x18 /* 00000420 */
0000040A 486D E5B0 pea.l [A5 - 0x1A50]
0000040E 486B 0204 pea.l [A3 + 0x204]
00000412 7000 moveq.l D0, 0x00
00000414 102D E5B0 move.b D0, [A5 - 0x1A50]
00000418 5280 addq.l D0, 1
0000041A 2F00 move.l -[A7], D0
0000041C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00000420:
00000420 200B move.l D0, A3
00000422 4CEE 18C0 FFE6 movem.l D6,D7,A3,A4, [A6 - 0x1A]
00000428 4E5E unlink A6
0000042A 4E75 rts
0000042C 4004 negx.b D4
0000042E F000 0000 pmove D0, MR0
00000432 0000 0000 ori.b D0, 0x0
00000436 4001 negx.b D1
00000438 A000 syscall Open/PBHOpen/HOpen
0000043A 0000 0000 ori.b D0, 0x0
0000043E 0000 4003 ori.b D0, 0x3
00000442 C000 and.b D0, D0
00000444 0000 0000 ori.b D0, 0x0
00000448 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000044A-0000044E
export_538:
fn0000044A:
0000044A 4E56 FFF8 link A6, -0x0008
// end alternate branch 0000044A-0000044E
export_538: // at 0000044A (misaligned)
fn0000044A: // (misaligned)
0000044C FFF8 .invalid <<F/7/7>>
0000044E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000452 4245 clr.w D5
00000454 426D B974 clr.w [A5 - 0x468C]
00000458 2B6D B9FC B9F8 move.l [A5 - 0x4608], [A5 - 0x4604]
0000045E 6700 01EC beq +0x1EE /* 0000064C */
00000462 4878 0114 push.l 0x114
00000466 7002 moveq.l D0, 0x02
00000468 2F00 move.l -[A7], D0
0000046A 486D 1112 pea.l [A5 + 0x1112 /* export_542 */]
0000046E 486D 10FA pea.l [A5 + 0x10FA /* export_539 */]
00000472 4EBA 4FD8 jsr [PC + 0x4FD8 /* 0000544C */]
00000476 3A00 move.w D5, D0
00000478 4FEF 0010 lea.l A7, [A7 + 0x10]
0000047C 6700 01CE beq +0x1D0 /* 0000064C */
00000480 4A6D B974 tst.w [A5 - 0x468C]
00000484 6714 beq +0x16 /* 0000049A */
00000486 4878 0305 push.l 0x305
0000048A 7000 moveq.l D0, 0x00
0000048C 2F00 move.l -[A7], D0
0000048E 2F00 move.l -[A7], D0
00000490 2F00 move.l -[A7], D0
00000492 4EBA 4FB8 jsr [PC + 0x4FB8 /* 0000544C */]
00000496 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000049A:
0000049A 7001 moveq.l D0, 0x01
0000049C 2F00 move.l -[A7], D0
0000049E 2F00 move.l -[A7], D0
000004A0 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000004A4 486D BAAC pea.l [A5 - 0x4554]
000004A8 206D B9FC movea.l A0, [A5 - 0x4604]
000004AC 4868 032E pea.l [A0 + 0x32E]
000004B0 4EBA 4F4E jsr [PC + 0x4F4E /* 00005400 */]
000004B4 7000 moveq.l D0, 0x00
000004B6 2F00 move.l -[A7], D0
000004B8 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000004BC 266D E9E2 movea.l A3, [A5 - 0x161E]
000004C0 4FEF 0014 lea.l A7, [A7 + 0x14]
000004C4 602C bra +0x2E /* 000004F2 */
label000004C6:
000004C6 4A6B 018A tst.w [A3 + 0x18A]
000004CA 6622 bne +0x24 /* 000004EE */
000004CC 202B 0412 move.l D0, [A3 + 0x412]
000004D0 B0AD BA78 cmp.l D0, [A5 - 0x4588]
000004D4 6618 bne +0x1A /* 000004EE */
000004D6 7000 moveq.l D0, 0x00
000004D8 2F00 move.l -[A7], D0
000004DA 2F00 move.l -[A7], D0
000004DC 2F00 move.l -[A7], D0
000004DE 2F00 move.l -[A7], D0
000004E0 4878 4040 push.l 0x4040 /* '@@' */
000004E4 2F0B move.l -[A7], A3
000004E6 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
000004EA 4FEF 0018 lea.l A7, [A7 + 0x18]
label000004EE:
000004EE 266B 0164 movea.l A3, [A3 + 0x164]
label000004F2:
000004F2 200B move.l D0, A3
000004F4 66D0 bne -0x2E /* 000004C6 */
000004F6 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000004FA 4EBA 5464 jsr [PC + 0x5464 /* 00005960 */]
000004FE 2B6D B9FC B9F8 move.l [A5 - 0x4608], [A5 - 0x4604]
00000504 41ED BAAC lea.l A0, [A5 - 0x4554]
00000508 2D48 FFFC move.l [A6 - 0x4], A0
0000050C 4246 clr.w D6
0000050E 588F addq.l A7, 4
label00000510:
00000510 206E FFFC movea.l A0, [A6 - 0x4]
00000514 7003 moveq.l D0, 0x03
00000516 B068 000C cmp.w D0, [A0 + 0xC]
0000051A 6600 00C2 bne +0xC4 /* 000005DE */
0000051E 206E FFFC movea.l A0, [A6 - 0x4]
00000522 2868 0004 movea.l A4, [A0 + 0x4]
00000526 7000 moveq.l D0, 0x00
00000528 302C 0022 move.w D0, [A4 + 0x22]
0000052C 223C 0000 8000 move.l D1, 0x8000
00000532 C280 and.l D1, D0
00000534 670E beq +0x10 /* 00000544 */
00000536 4878 06AA push.l 0x6AA
0000053A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000053E 588F addq.l A7, 4
00000540 6000 0092 bra +0x94 /* 000005D4 */
label00000544:
00000544 2F0C move.l -[A7], A4
00000546 4EBA 0162 jsr [PC + 0x162 /* 000006AA */]
0000054A 4A40 tst.w D0
0000054C 588F addq.l A7, 4
0000054E 670C beq +0xE /* 0000055C */
00000550 4878 0322 push.l 0x322
00000554 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000558 588F addq.l A7, 4
0000055A 6078 bra +0x7A /* 000005D4 */
label0000055C:
0000055C 2F0C move.l -[A7], A4
0000055E 4EBA 01BC jsr [PC + 0x1BC /* 0000071C */]
00000562 4A40 tst.w D0
00000564 588F addq.l A7, 4
00000566 670C beq +0xE /* 00000574 */
00000568 4878 0325 push.l 0x325
0000056C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000570 588F addq.l A7, 4
00000572 6060 bra +0x62 /* 000005D4 */
label00000574:
00000574 206D B9FC movea.l A0, [A5 - 0x4604]
00000578 2D68 0412 FFF8 move.l [A6 - 0x8], [A0 + 0x412]
0000057E 206E FFF8 movea.l A0, [A6 - 0x8]
00000582 3E28 01C4 move.w D7, [A0 + 0x1C4]
00000586 206E FFF8 movea.l A0, [A6 - 0x8]
0000058A 2668 021E movea.l A3, [A0 + 0x21E]
0000058E 6034 bra +0x36 /* 000005C4 */
label00000590:
00000590 303C 100F move.w D0, 0x100F
00000594 C06B 0008 and.w D0, [A3 + 0x8]
00000598 0C40 0002 cmpi.w D0, 0x2
0000059C 6622 bne +0x24 /* 000005C0 */
0000059E B9D3 cmpa.l A4, [A3]
000005A0 6716 beq +0x18 /* 000005B8 */
000005A2 700B moveq.l D0, 0x0B
000005A4 B06C 0020 cmp.w D0, [A4 + 0x20]
000005A8 6616 bne +0x18 /* 000005C0 */
000005AA 2F0C move.l -[A7], A4
000005AC 2F13 move.l -[A7], [A3]
000005AE 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
000005B2 4A40 tst.w D0
000005B4 508F addq.l A7, 8
000005B6 6708 beq +0xA /* 000005C0 */
label000005B8:
000005B8 2F0B move.l -[A7], A3
000005BA 4EBA 51EA jsr [PC + 0x51EA /* 000057A6 */]
000005BE 588F addq.l A7, 4
label000005C0:
000005C0 D6FC 001C add.w A3, 0x1C
label000005C4:
000005C4 3007 move.w D0, D7
000005C6 5347 subq.w D7, 1
000005C8 4A40 tst.w D0
000005CA 66C4 bne -0x3A /* 00000590 */
000005CC 006C 8000 0020 ori.w [A4 + 0x20], 0x8000
000005D2 600A bra +0xC /* 000005DE */
label000005D4:
000005D4 2F0C move.l -[A7], A4
000005D6 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000005DA 7C01 moveq.l D6, 0x01
000005DC 588F addq.l A7, 4
label000005DE:
000005DE 206E FFFC movea.l A0, [A6 - 0x4]
000005E2 2D50 FFFC move.l [A6 - 0x4], [A0]
000005E6 6600 FF28 bne -0xD6 /* 00000510 */
000005EA 206D B9FC movea.l A0, [A5 - 0x4604]
000005EE 4A68 033A tst.w [A0 + 0x33A]
000005F2 6634 bne +0x36 /* 00000628 */
000005F4 4A46 tst.w D6
000005F6 6630 bne +0x32 /* 00000628 */
000005F8 302D BA7C move.w D0, [A5 - 0x4584]
000005FC 48C0 ext.l D0
000005FE 2F00 move.l -[A7], D0
00000600 302D BA7E move.w D0, [A5 - 0x4582]
00000604 48C0 ext.l D0
00000606 2F00 move.l -[A7], D0
00000608 302D BA7C move.w D0, [A5 - 0x4584]
0000060C 48C0 ext.l D0
0000060E 2F00 move.l -[A7], D0
00000610 302D BA7E move.w D0, [A5 - 0x4582]
00000614 48C0 ext.l D0
00000616 2F00 move.l -[A7], D0
00000618 4878 2D0B push.l 0x2D0B
0000061C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00000620 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000624 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000628:
00000628 206D BA78 movea.l A0, [A5 - 0x4588]
0000062C 5268 0158 addq.w [A0 + 0x158], 1
00000630 206D BA78 movea.l A0, [A5 - 0x4588]
00000634 317C 0001 025E move.w [A0 + 0x25E], 0x1
0000063A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000063E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000642 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000646 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
0000064A 508F addq.l A7, 8
label0000064C:
0000064C 3005 move.w D0, D5
0000064E 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
00000654 4E5E unlink A6
00000656 4E75 rts
export_539:
00000658 700F moveq.l D0, 0x0F
0000065A C02D B9D3 and.b D0, [A5 - 0x462D]
0000065E 6706 beq +0x8 /* 00000666 */
00000660 3B7C 0001 B974 move.w [A5 - 0x468C], 0x1
label00000666:
00000666 4A2D B9D2 tst.b [A5 - 0x462E]
0000066A 673A beq +0x3C /* 000006A6 */
0000066C 7008 moveq.l D0, 0x08
0000066E C02D B9D2 and.b D0, [A5 - 0x462E]
00000672 6632 bne +0x34 /* 000006A6 */
00000674 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
00000678 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000067C 4EBA 1B8C jsr [PC + 0x1B8C /* 0000220A */]
00000680 7028 moveq.l D0, 0x28
00000682 C02D B9D2 and.b D0, [A5 - 0x462E]
00000686 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
0000068A 508F addq.l A7, 8
0000068C 6608 bne +0xA /* 00000696 */
0000068E 206D B9C6 movea.l A0, [A5 - 0x463A]
00000692 52A8 02C0 addq.l [A0 + 0x2C0], 1
label00000696:
00000696 206D B9E2 movea.l A0, [A5 - 0x461E]
0000069A 0010 0008 ori.b [A0], 0x8
0000069E 206D B9C6 movea.l A0, [A5 - 0x463A]
000006A2 52A8 02BC addq.l [A0 + 0x2BC], 1
label000006A6:
000006A6 7001 moveq.l D0, 0x01
000006A8 4E75 rts
fn000006AA:
000006AA 4E56 FFFC link A6, -0x0004
000006AE 48E7 0118 movem.l -[A7], D7,A3,A4
000006B2 266E 0008 movea.l A3, [A6 + 0x8]
000006B6 4247 clr.w D7
000006B8 7002 moveq.l D0, 0x02
000006BA B06B 0020 cmp.w D0, [A3 + 0x20]
000006BE 662C bne +0x2E /* 000006EC */
000006C0 206B 002A movea.l A0, [A3 + 0x2A]
000006C4 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
000006CA 6744 beq +0x46 /* 00000710 */
000006CC 286D E038 movea.l A4, [A5 - 0x1FC8]
000006D0 6010 bra +0x12 /* 000006E2 */
label000006D2:
000006D2 202C 0004 move.l D0, [A4 + 0x4]
000006D6 B0AE FFFC cmp.l D0, [A6 - 0x4]
000006DA 57C7 seq D7
000006DC 0247 0001 andi.w D7, 0x1
000006E0 2854 movea.l A4, [A4]
label000006E2:
000006E2 200C move.l D0, A4
000006E4 672A beq +0x2C /* 00000710 */
000006E6 4A47 tst.w D7
000006E8 67E8 beq -0x16 /* 000006D2 */
000006EA 6024 bra +0x26 /* 00000710 */
label000006EC:
000006EC 700B moveq.l D0, 0x0B
000006EE B06B 0020 cmp.w D0, [A3 + 0x20]
000006F2 661C bne +0x1E /* 00000710 */
000006F4 266B 002A movea.l A3, [A3 + 0x2A]
000006F8 600E bra +0x10 /* 00000708 */
label000006FA:
000006FA 2F0B move.l -[A7], A3
000006FC 4EBA FFAC jsr [PC - 0x54 /* 000006AA */]
00000700 3E00 move.w D7, D0
00000702 588F addq.l A7, 4
00000704 266B 0026 movea.l A3, [A3 + 0x26]
label00000708:
00000708 200B move.l D0, A3
0000070A 6704 beq +0x6 /* 00000710 */
0000070C 4A47 tst.w D7
0000070E 67EA beq -0x14 /* 000006FA */
label00000710:
00000710 3007 move.w D0, D7
00000712 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000718 4E5E unlink A6
0000071A 4E75 rts
fn0000071C:
0000071C 4E56 FFFC link A6, -0x0004
00000720 48E7 0118 movem.l -[A7], D7,A3,A4
00000724 266E 0008 movea.l A3, [A6 + 0x8]
00000728 4247 clr.w D7
0000072A 7002 moveq.l D0, 0x02
0000072C B06B 0020 cmp.w D0, [A3 + 0x20]
00000730 6636 bne +0x38 /* 00000768 */
00000732 206B 002A movea.l A0, [A3 + 0x2A]
00000736 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
0000073C 674E beq +0x50 /* 0000078C */
0000073E 286D E020 movea.l A4, [A5 - 0x1FE0]
00000742 601A bra +0x1C /* 0000075E */
label00000744:
00000744 7007 moveq.l D0, 0x07
00000746 B06C 018A cmp.w D0, [A4 + 0x18A]
0000074A 660E bne +0x10 /* 0000075A */
0000074C 202C 0284 move.l D0, [A4 + 0x284]
00000750 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000754 57C7 seq D7
00000756 0247 0001 andi.w D7, 0x1
label0000075A:
0000075A 286C 0164 movea.l A4, [A4 + 0x164]
label0000075E:
0000075E 200C move.l D0, A4
00000760 672A beq +0x2C /* 0000078C */
00000762 4A47 tst.w D7
00000764 67DE beq -0x20 /* 00000744 */
00000766 6024 bra +0x26 /* 0000078C */
label00000768:
00000768 700B moveq.l D0, 0x0B
0000076A B06B 0020 cmp.w D0, [A3 + 0x20]
0000076E 661C bne +0x1E /* 0000078C */
00000770 266B 002A movea.l A3, [A3 + 0x2A]
00000774 600E bra +0x10 /* 00000784 */
label00000776:
00000776 2F0B move.l -[A7], A3
00000778 4EBA FFA2 jsr [PC - 0x5E /* 0000071C */]
0000077C 3E00 move.w D7, D0
0000077E 588F addq.l A7, 4
00000780 266B 0026 movea.l A3, [A3 + 0x26]
label00000784:
00000784 200B move.l D0, A3
00000786 6704 beq +0x6 /* 0000078C */
00000788 4A47 tst.w D7
0000078A 67EA beq -0x14 /* 00000776 */
label0000078C:
0000078C 3007 move.w D0, D7
0000078E 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000794 4E5E unlink A6
00000796 4E75 rts
export_540:
00000798 4E56 FFF2 link A6, -0x000E
0000079C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000007A0 426D B974 clr.w [A5 - 0x468C]
000007A4 3B6E 000A B976 move.w [A5 - 0x468A], [A6 + 0xA]
000007AA 7004 moveq.l D0, 0x04
000007AC B06D B976 cmp.w D0, [A5 - 0x468A]
000007B0 6600 00F6 bne +0xF8 /* 000008A8 */
000007B4 4247 clr.w D7
000007B6 486D BACE pea.l [A5 - 0x4532]
000007BA 4EBA 41AC jsr [PC + 0x41AC /* 00004968 */]
000007BE 486D BACE pea.l [A5 - 0x4532]
000007C2 206D B9FC movea.l A0, [A5 - 0x4604]
000007C6 4868 032E pea.l [A0 + 0x32E]
000007CA 4EBA 4C34 jsr [PC + 0x4C34 /* 00005400 */]
000007CE 206D B9FC movea.l A0, [A5 - 0x4604]
000007D2 47E8 032E lea.l A3, [A0 + 0x32E]
000007D6 4FEF 000C lea.l A7, [A7 + 0xC]
000007DA 6036 bra +0x38 /* 00000812 */
label000007DC:
000007DC 2853 movea.l A4, [A3]
000007DE 7001 moveq.l D0, 0x01
000007E0 B06B 000C cmp.w D0, [A3 + 0xC]
000007E4 6620 bne +0x22 /* 00000806 */
000007E6 206D B9FC movea.l A0, [A5 - 0x4604]
000007EA 41E8 032E lea.l A0, [A0 + 0x32E]
000007EE B1CB cmpa.l A0, A3
000007F0 6602 bne +0x4 /* 000007F4 */
000007F2 284B movea.l A4, A3
label000007F4:
000007F4 2F0B move.l -[A7], A3
000007F6 206D B9FC movea.l A0, [A5 - 0x4604]
000007FA 4868 032E pea.l [A0 + 0x32E]
000007FE 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
00000802 508F addq.l A7, 8
00000804 600A bra +0xC /* 00000810 */
label00000806:
00000806 7003 moveq.l D0, 0x03
00000808 B06B 000C cmp.w D0, [A3 + 0xC]
0000080C 6602 bne +0x4 /* 00000810 */
0000080E 7E01 moveq.l D7, 0x01
label00000810:
00000810 264C movea.l A3, A4
label00000812:
00000812 200B move.l D0, A3
00000814 66C6 bne -0x38 /* 000007DC */
00000816 41EE FFF2 lea.l A0, [A6 - 0xE]
0000081A 43ED BAAC lea.l A1, [A5 - 0x4554]
0000081E 20D9 move.l [A0]+, [A1]+
00000820 20D9 move.l [A0]+, [A1]+
00000822 20D9 move.l [A0]+, [A1]+
00000824 30D9 move.w [A0]+, [A1]+
00000826 4A47 tst.w D7
00000828 6740 beq +0x42 /* 0000086A */
0000082A 4EBA FC1E jsr [PC - 0x3E2 /* 0000044A */]
0000082E 4A40 tst.w D0
00000830 6738 beq +0x3A /* 0000086A */
00000832 206D B9FC movea.l A0, [A5 - 0x4604]
00000836 4AA8 032E tst.l [A0 + 0x32E]
0000083A 6614 bne +0x16 /* 00000850 */
0000083C 206D B9FC movea.l A0, [A5 - 0x4604]
00000840 7001 moveq.l D0, 0x01
00000842 B068 033A cmp.w D0, [A0 + 0x33A]
00000846 6608 bne +0xA /* 00000850 */
00000848 206D B9FC movea.l A0, [A5 - 0x4604]
0000084C 4268 033A clr.w [A0 + 0x33A]
label00000850:
00000850 486D BAAC pea.l [A5 - 0x4554]
00000854 4EBA 4112 jsr [PC + 0x4112 /* 00004968 */]
00000858 41ED BAAC lea.l A0, [A5 - 0x4554]
0000085C 43EE FFF2 lea.l A1, [A6 - 0xE]
00000860 20D9 move.l [A0]+, [A1]+
00000862 20D9 move.l [A0]+, [A1]+
00000864 20D9 move.l [A0]+, [A1]+
00000866 30D9 move.w [A0]+, [A1]+
00000868 588F addq.l A7, 4
label0000086A:
0000086A 47ED BACE lea.l A3, [A5 - 0x4532]
label0000086E:
0000086E 7001 moveq.l D0, 0x01
00000870 B06B 000C cmp.w D0, [A3 + 0xC]
00000874 6610 bne +0x12 /* 00000886 */
00000876 2F0B move.l -[A7], A3
00000878 206D B9FC movea.l A0, [A5 - 0x4604]
0000087C 4868 032E pea.l [A0 + 0x32E]
00000880 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00000884 508F addq.l A7, 8
label00000886:
00000886 2653 movea.l A3, [A3]
00000888 200B move.l D0, A3
0000088A 66E2 bne -0x1C /* 0000086E */
0000088C 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000890 206D B9FC movea.l A0, [A5 - 0x4604]
00000894 7000 moveq.l D0, 0x00
00000896 2140 033C move.l [A0 + 0x33C], D0
0000089A 7201 moveq.l D1, 0x01
0000089C 2F01 move.l -[A7], D1
0000089E 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000008A2 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
000008A6 508F addq.l A7, 8
label000008A8:
000008A8 3B7C 0001 BACC move.w [A5 - 0x4534], 0x1
000008AE 4878 0114 push.l 0x114
000008B2 7002 moveq.l D0, 0x02
000008B4 2F00 move.l -[A7], D0
000008B6 7201 moveq.l D1, 0x01
000008B8 B26D B976 cmp.w D1, [A5 - 0x468A]
000008BC 6608 bne +0xA /* 000008C6 */
000008BE 41ED 1112 lea.l A0, [A5 + 0x1112 /* export_542 */]
000008C2 2208 move.l D1, A0
000008C4 6002 bra +0x4 /* 000008C8 */
label000008C6:
000008C6 7200 moveq.l D1, 0x00
label000008C8:
000008C8 2F01 move.l -[A7], D1
000008CA 486D 110A pea.l [A5 + 0x110A /* export_541 */]
000008CE 4EBA 4B7C jsr [PC + 0x4B7C /* 0000544C */]
000008D2 3C00 move.w D6, D0
000008D4 4FEF 0010 lea.l A7, [A7 + 0x10]
000008D8 672C beq +0x2E /* 00000906 */
000008DA 4A6D B974 tst.w [A5 - 0x468C]
000008DE 6714 beq +0x16 /* 000008F4 */
000008E0 4878 0305 push.l 0x305
000008E4 7000 moveq.l D0, 0x00
000008E6 2F00 move.l -[A7], D0
000008E8 2F00 move.l -[A7], D0
000008EA 2F00 move.l -[A7], D0
000008EC 4EBA 4B5E jsr [PC + 0x4B5E /* 0000544C */]
000008F0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000008F4:
000008F4 206D BA78 movea.l A0, [A5 - 0x4588]
000008F8 5268 0158 addq.w [A0 + 0x158], 1
000008FC 206D BA78 movea.l A0, [A5 - 0x4588]
00000900 317C 0001 025E move.w [A0 + 0x25E], 0x1
label00000906:
00000906 7004 moveq.l D0, 0x04
00000908 B06D B976 cmp.w D0, [A5 - 0x468A]
0000090C 663A bne +0x3C /* 00000948 */
0000090E 206D B9FC movea.l A0, [A5 - 0x4604]
00000912 4A68 033A tst.w [A0 + 0x33A]
00000916 6630 bne +0x32 /* 00000948 */
00000918 302D BA7C move.w D0, [A5 - 0x4584]
0000091C 48C0 ext.l D0
0000091E 2F00 move.l -[A7], D0
00000920 302D BA7E move.w D0, [A5 - 0x4582]
00000924 48C0 ext.l D0
00000926 2F00 move.l -[A7], D0
00000928 302D BA7C move.w D0, [A5 - 0x4584]
0000092C 48C0 ext.l D0
0000092E 2F00 move.l -[A7], D0
00000930 302D BA7E move.w D0, [A5 - 0x4582]
00000934 48C0 ext.l D0
00000936 2F00 move.l -[A7], D0
00000938 4878 2D0B push.l 0x2D0B
0000093C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00000940 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000944 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000948:
00000948 426D B976 clr.w [A5 - 0x468A]
0000094C 3006 move.w D0, D6
0000094E 4CEE 18C0 FFE2 movem.l D6,D7,A3,A4, [A6 - 0x1E]
00000954 4E5E unlink A6
00000956 4E75 rts
export_541:
00000958 48E7 0300 movem.l -[A7], D6,D7
0000095C 700F moveq.l D0, 0x0F
0000095E C02D B9D3 and.b D0, [A5 - 0x462D]
00000962 6706 beq +0x8 /* 0000096A */
00000964 3B7C 0001 B974 move.w [A5 - 0x468C], 0x1
label0000096A:
0000096A 7001 moveq.l D0, 0x01
0000096C B06D B976 cmp.w D0, [A5 - 0x468A]
00000970 6650 bne +0x52 /* 000009C2 */
00000972 4A2D B9D2 tst.b [A5 - 0x462E]
00000976 6700 00E6 beq +0xE8 /* 00000A5E */
0000097A 7000 moveq.l D0, 0x00
0000097C 302D B9D6 move.w D0, [A5 - 0x462A]
00000980 2F00 move.l -[A7], D0
00000982 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000986 4EBA 59A4 jsr [PC + 0x59A4 /* 0000632C */]
0000098A 302D B9CC move.w D0, [A5 - 0x4634]
0000098E 48C0 ext.l D0
00000990 2F00 move.l -[A7], D0
00000992 302D B9CA move.w D0, [A5 - 0x4636]
00000996 48C0 ext.l D0
00000998 2F00 move.l -[A7], D0
0000099A 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
0000099E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000009A2 4EBA 2616 jsr [PC + 0x2616 /* 00002FBA */]
000009A6 206D B9E2 movea.l A0, [A5 - 0x461E]
000009AA 7000 moveq.l D0, 0x00
000009AC 3028 0004 move.w D0, [A0 + 0x4]
000009B0 2F00 move.l -[A7], D0
000009B2 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000009B6 4EBA 59CA jsr [PC + 0x59CA /* 00006382 */]
000009BA 4FEF 0020 lea.l A7, [A7 + 0x20]
000009BE 6000 009E bra +0xA0 /* 00000A5E */
label000009C2:
000009C2 7000 moveq.l D0, 0x00
000009C4 102D B9D2 move.b D0, [A5 - 0x462E]
000009C8 7228 moveq.l D1, 0x28
000009CA C280 and.l D1, D0
000009CC 7020 moveq.l D0, 0x20
000009CE B081 cmp.l D0, D1
000009D0 57C6 seq D6
000009D2 0246 0001 andi.w D6, 0x1
000009D6 6728 beq +0x2A /* 00000A00 */
000009D8 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
000009DC 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000009E0 4EBA 1828 jsr [PC + 0x1828 /* 0000220A */]
000009E4 7000 moveq.l D0, 0x00
000009E6 302D B9D8 move.w D0, [A5 - 0x4628]
000009EA 2F00 move.l -[A7], D0
000009EC 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000009F0 4EBA 179A jsr [PC + 0x179A /* 0000218C */]
000009F4 206D B9E2 movea.l A0, [A5 - 0x461E]
000009F8 0210 00DF andi.b [A0], 0xDF
000009FC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000A00:
00000A00 7003 moveq.l D0, 0x03
00000A02 B06D B976 cmp.w D0, [A5 - 0x468A]
00000A06 6E56 bgt +0x58 /* 00000A5E */
00000A08 7007 moveq.l D0, 0x07
00000A0A C02D B9D2 and.b D0, [A5 - 0x462E]
00000A0E 0C00 0001 cmpi.b D0, 0x1
00000A12 634A bls +0x4C /* 00000A5E */
00000A14 7008 moveq.l D0, 0x08
00000A16 C02D B9D2 and.b D0, [A5 - 0x462E]
00000A1A 6642 bne +0x44 /* 00000A5E */
00000A1C 206D B9E2 movea.l A0, [A5 - 0x461E]
00000A20 7E10 moveq.l D7, 0x10
00000A22 CE10 and.b D7, [A0]
00000A24 4A46 tst.w D6
00000A26 660E bne +0x10 /* 00000A36 */
00000A28 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
00000A2C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000A30 4EBA 17D8 jsr [PC + 0x17D8 /* 0000220A */]
00000A34 508F addq.l A7, 8
label00000A36:
00000A36 7007 moveq.l D0, 0x07
00000A38 C02D B9D2 and.b D0, [A5 - 0x462E]
00000A3C 0C00 0003 cmpi.b D0, 0x3
00000A40 660A bne +0xC /* 00000A4C */
00000A42 2F2D B9DA move.l -[A7], [A5 - 0x4626]
00000A46 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A4A 588F addq.l A7, 4
label00000A4C:
00000A4C 206D B9E2 movea.l A0, [A5 - 0x461E]
00000A50 10BC 0001 move.b [A0], 0x1
00000A54 4A07 tst.b D7
00000A56 6706 beq +0x8 /* 00000A5E */
00000A58 206D B9E2 movea.l A0, [A5 - 0x461E]
00000A5C 8F10 or.b [A0], D7
label00000A5E:
00000A5E 7001 moveq.l D0, 0x01
00000A60 4CDF 00C0 movem.l D6,D7, [A7]+
00000A64 4E75 rts
export_542:
00000A66 4E56 FFDE link A6, -0x0022
00000A6A 48E7 0700 movem.l -[A7], D5,D6,D7
00000A6E 7E01 moveq.l D7, 0x01
00000A70 7000 moveq.l D0, 0x00
00000A72 4A6D B9C2 tst.w [A5 - 0x463E]
00000A76 660A bne +0xC /* 00000A82 */
00000A78 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00000A7E 6602 bne +0x4 /* 00000A82 */
00000A80 7001 moveq.l D0, 0x01
label00000A82:
00000A82 3C00 move.w D6, D0
00000A84 6614 bne +0x16 /* 00000A9A */
00000A86 7000 moveq.l D0, 0x00
00000A88 4A6D B9BE tst.w [A5 - 0x4642]
00000A8C 660A bne +0xC /* 00000A98 */
00000A8E 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00000A94 6602 bne +0x4 /* 00000A98 */
00000A96 7001 moveq.l D0, 0x01
label00000A98:
00000A98 3A00 move.w D5, D0
label00000A9A:
00000A9A 4A46 tst.w D6
00000A9C 6606 bne +0x8 /* 00000AA4 */
00000A9E 4A45 tst.w D5
00000AA0 6700 0094 beq +0x96 /* 00000B36 */
label00000AA4:
00000AA4 3B7C 0001 B974 move.w [A5 - 0x468C], 0x1
00000AAA 4AAD BAA8 tst.l [A5 - 0x4558]
00000AAE 660C bne +0xE /* 00000ABC */
00000AB0 7010 moveq.l D0, 0x10
00000AB2 2F00 move.l -[A7], D0
00000AB4 4EBA 4A58 jsr [PC + 0x4A58 /* 0000550E */]
00000AB8 3E00 move.w D7, D0
00000ABA 588F addq.l A7, 4
label00000ABC:
00000ABC 4A47 tst.w D7
00000ABE 6776 beq +0x78 /* 00000B36 */
00000AC0 486D 297A pea.l [A5 + 0x297A /* export_1323 */]
00000AC4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000AC8 3E00 move.w D7, D0
00000ACA 588F addq.l A7, 4
00000ACC 6768 beq +0x6A /* 00000B36 */
00000ACE 206D B9C6 movea.l A0, [A5 - 0x463A]
00000AD2 2068 0246 movea.l A0, [A0 + 0x246]
00000AD6 43EE FFDE lea.l A1, [A6 - 0x22]
00000ADA 7007 moveq.l D0, 0x07
label00000ADC:
00000ADC 22D8 move.l [A1]+, [A0]+
00000ADE 51C8 FFFC dbf D0, -0x6 /* 00000ADC */
00000AE2 32D8 move.w [A1]+, [A0]+
00000AE4 4A46 tst.w D6
00000AE6 6708 beq +0xA /* 00000AF0 */
00000AE8 302D B9C0 move.w D0, [A5 - 0x4640]
00000AEC 48C0 ext.l D0
00000AEE 6006 bra +0x8 /* 00000AF6 */
label00000AF0:
00000AF0 302D B9C4 move.w D0, [A5 - 0x463C]
00000AF4 48C0 ext.l D0
label00000AF6:
00000AF6 2F00 move.l -[A7], D0
00000AF8 4A46 tst.w D6
00000AFA 6708 beq +0xA /* 00000B04 */
00000AFC 302D B9BE move.w D0, [A5 - 0x4642]
00000B00 48C0 ext.l D0
00000B02 6006 bra +0x8 /* 00000B0A */
label00000B04:
00000B04 302D B9C2 move.w D0, [A5 - 0x463E]
00000B08 48C0 ext.l D0
label00000B0A:
00000B0A 2F00 move.l -[A7], D0
00000B0C 48C6 ext.l D6
00000B0E 2F06 move.l -[A7], D6
00000B10 7000 moveq.l D0, 0x00
00000B12 302D E5E2 move.w D0, [A5 - 0x1A1E]
00000B16 2F00 move.l -[A7], D0
00000B18 7000 moveq.l D0, 0x00
00000B1A 2F00 move.l -[A7], D0
00000B1C 486E FFDE pea.l [A6 - 0x22]
00000B20 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000B24 4EAD 297A jsr [A5 + 0x297A /* export_1323 */]
00000B28 3E00 move.w D7, D0
00000B2A 486D 297A pea.l [A5 + 0x297A /* export_1323 */]
00000B2E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000B32 4FEF 0020 lea.l A7, [A7 + 0x20]
label00000B36:
00000B36 3007 move.w D0, D7
00000B38 4CEE 00E0 FFD2 movem.l D5,D6,D7, [A6 - 0x2E]
00000B3E 4E5E unlink A6
00000B40 4E75 rts
export_543:
00000B42 4E56 FFFC link A6, -0x0004
00000B46 48E7 0118 movem.l -[A7], D7,A3,A4
00000B4A 286E 0008 movea.l A4, [A6 + 0x8]
00000B4E 7004 moveq.l D0, 0x04
00000B50 C06C 0168 and.w D0, [A4 + 0x168]
00000B54 6720 beq +0x22 /* 00000B76 */
00000B56 7000 moveq.l D0, 0x00
00000B58 2F00 move.l -[A7], D0
00000B5A 7208 moveq.l D1, 0x08
00000B5C 2F01 move.l -[A7], D1
00000B5E 206C 0412 movea.l A0, [A4 + 0x412]
00000B62 2F28 0292 move.l -[A7], [A0 + 0x292]
00000B66 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000B6A 486D 29D2 pea.l [A5 + 0x29D2 /* export_1334 */]
00000B6E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000B72 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B76:
00000B76 4247 clr.w D7
00000B78 266D E9E2 movea.l A3, [A5 - 0x161E]
label00000B7C:
00000B7C B9CB cmpa.l A4, A3
00000B7E 6716 beq +0x18 /* 00000B96 */
00000B80 4A6B 018A tst.w [A3 + 0x18A]
00000B84 6610 bne +0x12 /* 00000B96 */
00000B86 202C 0412 move.l D0, [A4 + 0x412]
00000B8A B0AB 0412 cmp.l D0, [A3 + 0x412]
00000B8E 6606 bne +0x8 /* 00000B96 */
00000B90 2D4B FFFC move.l [A6 - 0x4], A3
00000B94 5247 addq.w D7, 1
label00000B96:
00000B96 266B 0164 movea.l A3, [A3 + 0x164]
00000B9A 200B move.l D0, A3
00000B9C 66DE bne -0x20 /* 00000B7C */
00000B9E 4A47 tst.w D7
00000BA0 6618 bne +0x1A /* 00000BBA */
00000BA2 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00000BA6 7001 moveq.l D0, 0x01
00000BA8 2F00 move.l -[A7], D0
00000BAA 2F2C 0412 move.l -[A7], [A4 + 0x412]
00000BAE 4EBA 3A92 jsr [PC + 0x3A92 /* 00004642 */]
00000BB2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00000BB6 508F addq.l A7, 8
00000BB8 6014 bra +0x16 /* 00000BCE */
label00000BBA:
00000BBA 0C47 0001 cmpi.w D7, 0x1
00000BBE 660E bne +0x10 /* 00000BCE */
00000BC0 7000 moveq.l D0, 0x00
00000BC2 2F00 move.l -[A7], D0
00000BC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BC8 4EBA 58FE jsr [PC + 0x58FE /* 000064C8 */]
00000BCC 508F addq.l A7, 8
label00000BCE:
00000BCE 2F0C move.l -[A7], A4
00000BD0 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00000BD4 2F0C move.l -[A7], A4
00000BD6 4EBA 3DB4 jsr [PC + 0x3DB4 /* 0000498C */]
00000BDA 4EBA 000E jsr [PC + 0xE /* 00000BEA */]
00000BDE 508F addq.l A7, 8
00000BE0 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000BE6 4E5E unlink A6
00000BE8 4E75 rts
export_544:
fn00000BEA:
00000BEA 2F0B move.l -[A7], A3
00000BEC 266D E9E2 movea.l A3, [A5 - 0x161E]
00000BF0 6004 bra +0x6 /* 00000BF6 */
label00000BF2:
00000BF2 266B 0164 movea.l A3, [A3 + 0x164]
label00000BF6:
00000BF6 200B move.l D0, A3
00000BF8 6706 beq +0x8 /* 00000C00 */
00000BFA 4A6B 018A tst.w [A3 + 0x18A]
00000BFE 66F2 bne -0xC /* 00000BF2 */
label00000C00:
00000C00 2B4B B9FC move.l [A5 - 0x4604], A3
00000C04 670A beq +0xC /* 00000C10 */
00000C06 206D B9FC movea.l A0, [A5 - 0x4604]
00000C0A 2068 0412 movea.l A0, [A0 + 0x412]
00000C0E 6004 bra +0x6 /* 00000C14 */
label00000C10:
00000C10 307C 0000 movea.w A0, 0x0
label00000C14:
00000C14 2B48 BA78 move.l [A5 - 0x4588], A0
00000C18 265F movea.l A3, [A7]+
00000C1A 4E75 rts
export_545:
fn00000C1C:
00000C1C 4E56 FE00 link A6, -0x0200
00000C20 48E7 0118 movem.l -[A7], D7,A3,A4
00000C24 2E2E 0008 move.l D7, [A6 + 0x8]
00000C28 49EE FF00 lea.l A4, [A6 - 0x100]
00000C2C 47EE FE00 lea.l A3, [A6 - 0x200]
00000C30 422D BC3C clr.b [A5 - 0x43C4]
00000C34 7004 moveq.l D0, 0x04
00000C36 B06D BB8E cmp.w D0, [A5 - 0x4472]
00000C3A 6628 bne +0x2A /* 00000C64 */
00000C3C 4A2D BBBC tst.b [A5 - 0x4444]
00000C40 6722 beq +0x24 /* 00000C64 */
00000C42 486D BBBC pea.l [A5 - 0x4444]
00000C46 4878 03F1 push.l 0x3F1
00000C4A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000C4E 588F addq.l A7, 4
00000C50 2F00 move.l -[A7], D0
00000C52 200B move.l D0, A3
00000C54 5280 addq.l D0, 1
00000C56 2F00 move.l -[A7], D0
00000C58 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000C5C 1680 move.b [A3], D0
00000C5E 4FEF 000C lea.l A7, [A7 + 0xC]
00000C62 6010 bra +0x12 /* 00000C74 */
label00000C64:
00000C64 2F0B move.l -[A7], A3
00000C66 302D BB8E move.w D0, [A5 - 0x4472]
00000C6A 48C0 ext.l D0
00000C6C 2F00 move.l -[A7], D0
00000C6E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000C72 508F addq.l A7, 8
label00000C74:
00000C74 4A87 tst.l D7
00000C76 6720 beq +0x22 /* 00000C98 */
00000C78 2F0B move.l -[A7], A3
00000C7A 2F07 move.l -[A7], D7
00000C7C 4878 03F0 push.l 0x3F0
00000C80 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000C84 588F addq.l A7, 4
00000C86 2F00 move.l -[A7], D0
00000C88 200C move.l D0, A4
00000C8A 5280 addq.l D0, 1
00000C8C 2F00 move.l -[A7], D0
00000C8E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000C92 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C96 6002 bra +0x4 /* 00000C9A */
label00000C98:
00000C98 7000 moveq.l D0, 0x00
label00000C9A:
00000C9A 1880 move.b [A4], D0
00000C9C 302D BB8E move.w D0, [A5 - 0x4472]
00000CA0 48C0 ext.l D0
00000CA2 2F00 move.l -[A7], D0
00000CA4 4A14 tst.b [A4]
00000CA6 6704 beq +0x6 /* 00000CAC */
00000CA8 200C move.l D0, A4
00000CAA 6002 bra +0x4 /* 00000CAE */
label00000CAC:
00000CAC 200B move.l D0, A3
label00000CAE:
00000CAE 2F00 move.l -[A7], D0
00000CB0 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00000CB4 508F addq.l A7, 8
00000CB6 4CEE 1880 FDF4 movem.l D7,A3,A4, [A6 - 0x20C]
00000CBC 4E5E unlink A6
00000CBE 4E75 rts
export_546:
00000CC0 4A6D BB8E tst.w [A5 - 0x4472]
00000CC4 6606 bne +0x8 /* 00000CCC */
00000CC6 3B6F 0006 BB8E move.w [A5 - 0x4472], [A7 + 0x6]
label00000CCC:
00000CCC 4E75 rts
export_547:
00000CCE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000CD2 382F 0026 move.w D4, [A7 + 0x26]
00000CD6 3A2F 0022 move.w D5, [A7 + 0x22]
00000CDA 286F 001C movea.l A4, [A7 + 0x1C]
00000CDE 3E2F 002E move.w D7, [A7 + 0x2E]
00000CE2 266F 0028 movea.l A3, [A7 + 0x28]
00000CE6 4246 clr.w D6
00000CE8 200C move.l D0, A4
00000CEA 6712 beq +0x14 /* 00000CFE */
00000CEC 48C4 ext.l D4
00000CEE 2F04 move.l -[A7], D4
00000CF0 48C5 ext.l D5
00000CF2 2F05 move.l -[A7], D5
00000CF4 2F0C move.l -[A7], A4
00000CF6 4EBA 0F9E jsr [PC + 0xF9E /* 00001C96 */]
00000CFA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000CFE:
00000CFE 4A47 tst.w D7
00000D00 670C beq +0xE /* 00000D0E */
00000D02 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00000D06 6706 beq +0x8 /* 00000D0E */
00000D08 022D 00DF BA30 andi.b [A5 - 0x45D0], 0xDF
label00000D0E:
00000D0E 4A2D BA30 tst.b [A5 - 0x45D0]
00000D12 6618 bne +0x1A /* 00000D2C */
00000D14 4A47 tst.w D7
00000D16 670E beq +0x10 /* 00000D26 */
00000D18 0C47 0001 cmpi.w D7, 0x1
00000D1C 6708 beq +0xA /* 00000D26 */
00000D1E 206D BA08 movea.l A0, [A5 - 0x45F8]
00000D22 4A10 tst.b [A0]
00000D24 6606 bne +0x8 /* 00000D2C */
label00000D26:
00000D26 5246 addq.w D6, 1
00000D28 6000 0418 bra +0x41A /* 00001142 */
label00000D2C:
00000D2C B7CC cmpa.l A3, A4
00000D2E 6744 beq +0x46 /* 00000D74 */
00000D30 7028 moveq.l D0, 0x28
00000D32 C02D BA30 and.b D0, [A5 - 0x45D0]
00000D36 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000D3A 6616 bne +0x18 /* 00000D52 */
00000D3C 206C 0242 movea.l A0, [A4 + 0x242]
00000D40 7000 moveq.l D0, 0x00
00000D42 302D BA36 move.w D0, [A5 - 0x45CA]
00000D46 E580 asl D0, 2
00000D48 2070 0800 movea.l A0, [A0 + D0]
00000D4C 3B68 0004 BA36 move.w [A5 - 0x45CA], [A0 + 0x4]
label00000D52:
00000D52 206C 0246 movea.l A0, [A4 + 0x246]
00000D56 7000 moveq.l D0, 0x00
00000D58 302D BA34 move.w D0, [A5 - 0x45CC]
00000D5C 2200 move.l D1, D0
00000D5E C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000D62 4841 swap.w D1
00000D64 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000D68 4841 swap.w D1
00000D6A 4241 clr.w D1
00000D6C D081 add.l D0, D1
00000D6E 3B70 0820 BA34 move.w [A5 - 0x45CC], [A0 + D0 + 0x20]
label00000D74:
00000D74 0C47 0006 cmpi.w D7, 0x6
00000D78 6672 bne +0x74 /* 00000DEC */
00000D7A 206D BA08 movea.l A0, [A5 - 0x45F8]
00000D7E 4A10 tst.b [A0]
00000D80 660E bne +0x10 /* 00000D90 */
00000D82 52AB 00D4 addq.l [A3 + 0xD4], 1
00000D86 206D BA08 movea.l A0, [A5 - 0x45F8]
00000D8A 10BC 0001 move.b [A0], 0x1
00000D8E 6014 bra +0x16 /* 00000DA4 */
label00000D90:
00000D90 206D BA08 movea.l A0, [A5 - 0x45F8]
00000D94 7000 moveq.l D0, 0x00
00000D96 3028 0004 move.w D0, [A0 + 0x4]
00000D9A 2F00 move.l -[A7], D0
00000D9C 2F0B move.l -[A7], A3
00000D9E 4EBA 558C jsr [PC + 0x558C /* 0000632C */]
00000DA2 508F addq.l A7, 8
label00000DA4:
00000DA4 206D BA08 movea.l A0, [A5 - 0x45F8]
00000DA8 116D BA31 0001 move.b [A0 + 0x1], [A5 - 0x45CF]
00000DAE 206D BA08 movea.l A0, [A5 - 0x45F8]
00000DB2 316D BA34 0004 move.w [A0 + 0x4], [A5 - 0x45CC]
00000DB8 206D BA08 movea.l A0, [A5 - 0x45F8]
00000DBC 316D BA32 0002 move.w [A0 + 0x2], [A5 - 0x45CE]
00000DC2 206D BA08 movea.l A0, [A5 - 0x45F8]
00000DC6 70EF moveq.l D0, 0xFFFFFFEF
00000DC8 C010 and.b D0, [A0]
00000DCA 7210 moveq.l D1, 0x10
00000DCC C22D BA30 and.b D1, [A5 - 0x45D0]
00000DD0 8200 or.b D1, D0
00000DD2 206D BA08 movea.l A0, [A5 - 0x45F8]
00000DD6 1081 move.b [A0], D1
00000DD8 7000 moveq.l D0, 0x00
00000DDA 302D BA34 move.w D0, [A5 - 0x45CC]
00000DDE 2F00 move.l -[A7], D0
00000DE0 2F0B move.l -[A7], A3
00000DE2 4EBA 559E jsr [PC + 0x559E /* 00006382 */]
00000DE6 508F addq.l A7, 8
00000DE8 6000 0356 bra +0x358 /* 00001140 */
label00000DEC:
00000DEC 0C47 0008 cmpi.w D7, 0x8
00000DF0 6708 beq +0xA /* 00000DFA */
00000DF2 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00000DF6 6600 00F6 bne +0xF8 /* 00000EEE */
label00000DFA:
00000DFA 7007 moveq.l D0, 0x07
00000DFC C02D BA30 and.b D0, [A5 - 0x45D0]
00000E00 0C00 0003 cmpi.b D0, 0x3
00000E04 6612 bne +0x14 /* 00000E18 */
00000E06 2F2D BA38 move.l -[A7], [A5 - 0x45C8]
00000E0A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000E0E 2B40 BA38 move.l [A5 - 0x45C8], D0
00000E12 588F addq.l A7, 4
00000E14 6700 032C beq +0x32E /* 00001142 */
label00000E18:
00000E18 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E1C 4A10 tst.b [A0]
00000E1E 6622 bne +0x24 /* 00000E42 */
00000E20 52AB 00D4 addq.l [A3 + 0xD4], 1
00000E24 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E28 10BC 0001 move.b [A0], 0x1
00000E2C 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E30 7000 moveq.l D0, 0x00
00000E32 3028 0004 move.w D0, [A0 + 0x4]
00000E36 2F00 move.l -[A7], D0
00000E38 2F0B move.l -[A7], A3
00000E3A 4EBA 5546 jsr [PC + 0x5546 /* 00006382 */]
00000E3E 508F addq.l A7, 8
00000E40 603A bra +0x3C /* 00000E7C */
label00000E42:
00000E42 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E46 7007 moveq.l D0, 0x07
00000E48 C010 and.b D0, [A0]
00000E4A 0C00 0003 cmpi.b D0, 0x3
00000E4E 660E bne +0x10 /* 00000E5E */
00000E50 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E54 2F28 0008 move.l -[A7], [A0 + 0x8]
00000E58 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000E5C 588F addq.l A7, 4
label00000E5E:
00000E5E 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E62 7020 moveq.l D0, 0x20
00000E64 C010 and.b D0, [A0]
00000E66 6714 beq +0x16 /* 00000E7C */
00000E68 206D BA08 movea.l A0, [A5 - 0x45F8]
00000E6C 7000 moveq.l D0, 0x00
00000E6E 3028 0006 move.w D0, [A0 + 0x6]
00000E72 2F00 move.l -[A7], D0
00000E74 2F0B move.l -[A7], A3
00000E76 4EBA 1314 jsr [PC + 0x1314 /* 0000218C */]
00000E7A 508F addq.l A7, 8
label00000E7C:
00000E7C 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00000E80 6644 bne +0x46 /* 00000EC6 */
00000E82 7028 moveq.l D0, 0x28
00000E84 C02D BA30 and.b D0, [A5 - 0x45D0]
00000E88 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000E8C 6616 bne +0x18 /* 00000EA4 */
00000E8E 486D BA36 pea.l [A5 - 0x45CA]
00000E92 7000 moveq.l D0, 0x00
00000E94 302D BA36 move.w D0, [A5 - 0x45CA]
00000E98 2F00 move.l -[A7], D0
00000E9A 2F0B move.l -[A7], A3
00000E9C 4EBA 133A jsr [PC + 0x133A /* 000021D8 */]
00000EA0 4FEF 000C lea.l A7, [A7 + 0xC]
label00000EA4:
00000EA4 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EA8 7010 moveq.l D0, 0x10
00000EAA C010 and.b D0, [A0]
00000EAC 72EF moveq.l D1, 0xFFFFFFEF
00000EAE C22D BA30 and.b D1, [A5 - 0x45D0]
00000EB2 8200 or.b D1, D0
00000EB4 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EB8 1081 move.b [A0], D1
00000EBA 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EBE 316D BA36 0006 move.w [A0 + 0x6], [A5 - 0x45CA]
00000EC4 6016 bra +0x18 /* 00000EDC */
label00000EC6:
00000EC6 206D BA08 movea.l A0, [A5 - 0x45F8]
00000ECA 7010 moveq.l D0, 0x10
00000ECC C010 and.b D0, [A0]
00000ECE 7207 moveq.l D1, 0x07
00000ED0 C22D BA30 and.b D1, [A5 - 0x45D0]
00000ED4 8200 or.b D1, D0
00000ED6 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EDA 1081 move.b [A0], D1
label00000EDC:
00000EDC 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EE0 5088 addq.l A0, 8
00000EE2 43ED BA38 lea.l A1, [A5 - 0x45C8]
00000EE6 20D9 move.l [A0]+, [A1]+
00000EE8 20D9 move.l [A0]+, [A1]+
00000EEA 6000 0254 bra +0x256 /* 00001140 */
label00000EEE:
00000EEE 0C47 0002 cmpi.w D7, 0x2
00000EF2 6500 01EA bcs +0x1EC /* 000010DE */
00000EF6 206D BA08 movea.l A0, [A5 - 0x45F8]
00000EFA 7007 moveq.l D0, 0x07
00000EFC C010 and.b D0, [A0]
00000EFE 0C00 0001 cmpi.b D0, 0x1
00000F02 630A bls +0xC /* 00000F0E */
00000F04 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F08 7008 moveq.l D0, 0x08
00000F0A C010 and.b D0, [A0]
00000F0C 6772 beq +0x74 /* 00000F80 */
label00000F0E:
00000F0E 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F12 4A10 tst.b [A0]
00000F14 6618 bne +0x1A /* 00000F2E */
00000F16 52AB 00D4 addq.l [A3 + 0xD4], 1
00000F1A 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F1E 7000 moveq.l D0, 0x00
00000F20 3028 0004 move.w D0, [A0 + 0x4]
00000F24 2F00 move.l -[A7], D0
00000F26 2F0B move.l -[A7], A3
00000F28 4EBA 5458 jsr [PC + 0x5458 /* 00006382 */]
00000F2C 508F addq.l A7, 8
label00000F2E:
00000F2E 7007 moveq.l D0, 0x07
00000F30 C02D BA30 and.b D0, [A5 - 0x45D0]
00000F34 0C00 0005 cmpi.b D0, 0x5
00000F38 6626 bne +0x28 /* 00000F60 */
00000F3A 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F3E 216D BA38 0008 move.l [A0 + 0x8], [A5 - 0x45C8]
00000F44 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F48 216D BA3C 000C move.l [A0 + 0xC], [A5 - 0x45C4]
00000F4E 0C47 0003 cmpi.w D7, 0x3
00000F52 6620 bne +0x22 /* 00000F74 */
00000F54 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F58 0A28 0080 0008 xori.b [A0 + 0x8], 0x80
00000F5E 6014 bra +0x16 /* 00000F74 */
label00000F60:
00000F60 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F64 216D E9D6 0008 move.l [A0 + 0x8], [A5 - 0x162A]
00000F6A 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F6E 216D E9DA 000C move.l [A0 + 0xC], [A5 - 0x1626]
label00000F74:
00000F74 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F78 10BC 0005 move.b [A0], 0x5
00000F7C 6000 01C2 bra +0x1C4 /* 00001140 */
label00000F80:
00000F80 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F84 7007 moveq.l D0, 0x07
00000F86 C010 and.b D0, [A0]
00000F88 0C00 0005 cmpi.b D0, 0x5
00000F8C 6600 01B2 bne +0x1B4 /* 00001140 */
00000F90 206D BA08 movea.l A0, [A5 - 0x45F8]
00000F94 7028 moveq.l D0, 0x28
00000F96 C010 and.b D0, [A0]
00000F98 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000F9C 6700 01A2 beq +0x1A4 /* 00001140 */
00000FA0 3007 move.w D0, D7
00000FA2 5540 subq.w D0, 2
00000FA4 6500 019A bcs +0x19C /* 00001140 */
00000FA8 0C40 0003 cmpi.w D0, 0x3
00000FAC 6200 0192 bhi +0x194 /* 00001140 */
00000FB0 D040 add.w D0, D0
00000FB2 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000FB6 4EFB 0000 jmp [PC + D0.w]
00000FBA 000A 003A ori.b A2, 0x3A /* ':' */
00000FBE 006A 00B0 206D ori.w [A2 + 0x206D], 0xB0
00000FC4 BA0C cmp.b D5, A4
00000FC6 7007 moveq.l D0, 0x07
00000FC8 C010 and.b D0, [A0]
00000FCA 0C00 0005 cmpi.b D0, 0x5
00000FCE 6600 0170 bne +0x172 /* 00001140 */
00000FD2 206D BA08 movea.l A0, [A5 - 0x45F8]
00000FD6 4868 0008 pea.l [A0 + 0x8]
00000FDA 486D BA38 pea.l [A5 - 0x45C8]
00000FDE 206D BA08 movea.l A0, [A5 - 0x45F8]
00000FE2 4868 0008 pea.l [A0 + 0x8]
00000FE6 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000FEA 4FEF 000C lea.l A7, [A7 + 0xC]
00000FEE 6000 0150 bra +0x152 /* 00001140 */
00000FF2 206D BA0C movea.l A0, [A5 - 0x45F4]
00000FF6 7007 moveq.l D0, 0x07
00000FF8 C010 and.b D0, [A0]
00000FFA 0C00 0005 cmpi.b D0, 0x5
00000FFE 6600 0140 bne +0x142 /* 00001140 */
00001002 206D BA08 movea.l A0, [A5 - 0x45F8]
00001006 4868 0008 pea.l [A0 + 0x8]
0000100A 486D BA38 pea.l [A5 - 0x45C8]
0000100E 206D BA08 movea.l A0, [A5 - 0x45F8]
00001012 4868 0008 pea.l [A0 + 0x8]
00001016 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
0000101A 4FEF 000C lea.l A7, [A7 + 0xC]
0000101E 6000 0120 bra +0x122 /* 00001140 */
00001022 206D BA0C movea.l A0, [A5 - 0x45F4]
00001026 7007 moveq.l D0, 0x07
00001028 C010 and.b D0, [A0]
0000102A 0C00 0005 cmpi.b D0, 0x5
0000102E 6620 bne +0x22 /* 00001050 */
00001030 206D BA08 movea.l A0, [A5 - 0x45F8]
00001034 4868 0008 pea.l [A0 + 0x8]
00001038 486D BA38 pea.l [A5 - 0x45C8]
0000103C 206D BA08 movea.l A0, [A5 - 0x45F8]
00001040 4868 0008 pea.l [A0 + 0x8]
00001044 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00001048 4FEF 000C lea.l A7, [A7 + 0xC]
0000104C 6000 00F2 bra +0xF4 /* 00001140 */
label00001050:
00001050 206D BA08 movea.l A0, [A5 - 0x45F8]
00001054 216D E9D6 0008 move.l [A0 + 0x8], [A5 - 0x162A]
0000105A 206D BA08 movea.l A0, [A5 - 0x45F8]
0000105E 216D E9DA 000C move.l [A0 + 0xC], [A5 - 0x1626]
00001064 6000 00DA bra +0xDC /* 00001140 */
00001068 206D BA0C movea.l A0, [A5 - 0x45F4]
0000106C 7007 moveq.l D0, 0x07
0000106E C010 and.b D0, [A0]
00001070 0C00 0005 cmpi.b D0, 0x5
00001074 662E bne +0x30 /* 000010A4 */
00001076 486D BA38 pea.l [A5 - 0x45C8]
0000107A 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
0000107E 4A40 tst.w D0
00001080 588F addq.l A7, 4
00001082 6720 beq +0x22 /* 000010A4 */
00001084 206D BA08 movea.l A0, [A5 - 0x45F8]
00001088 4868 0008 pea.l [A0 + 0x8]
0000108C 486D BA38 pea.l [A5 - 0x45C8]
00001090 206D BA08 movea.l A0, [A5 - 0x45F8]
00001094 4868 0008 pea.l [A0 + 0x8]
00001098 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
0000109C 4FEF 000C lea.l A7, [A7 + 0xC]
000010A0 6000 009E bra +0xA0 /* 00001140 */
label000010A4:
000010A4 4A6D BAE4 tst.w [A5 - 0x451C]
000010A8 671E beq +0x20 /* 000010C8 */
000010AA 206D BA08 movea.l A0, [A5 - 0x45F8]
000010AE 70F8 moveq.l D0, 0xFFFFFFF8
000010B0 C010 and.b D0, [A0]
000010B2 7204 moveq.l D1, 0x04
000010B4 8200 or.b D1, D0
000010B6 206D BA08 movea.l A0, [A5 - 0x45F8]
000010BA 1081 move.b [A0], D1
000010BC 206D BA08 movea.l A0, [A5 - 0x45F8]
000010C0 317C 0009 0008 move.w [A0 + 0x8], 0x9 /* '\t' */
000010C6 6078 bra +0x7A /* 00001140 */
label000010C8:
000010C8 206D BA08 movea.l A0, [A5 - 0x45F8]
000010CC 216D E9D6 0008 move.l [A0 + 0x8], [A5 - 0x162A]
000010D2 206D BA08 movea.l A0, [A5 - 0x45F8]
000010D6 216D E9DA 000C move.l [A0 + 0xC], [A5 - 0x1626]
000010DC 6062 bra +0x64 /* 00001140 */
label000010DE:
000010DE 7007 moveq.l D0, 0x07
000010E0 C02D BA30 and.b D0, [A5 - 0x45D0]
000010E4 0C00 0003 cmpi.b D0, 0x3
000010E8 6610 bne +0x12 /* 000010FA */
000010EA 2F2D BA38 move.l -[A7], [A5 - 0x45C8]
000010EE 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000010F2 2B40 BA38 move.l [A5 - 0x45C8], D0
000010F6 588F addq.l A7, 4
000010F8 6748 beq +0x4A /* 00001142 */
label000010FA:
000010FA 7028 moveq.l D0, 0x28
000010FC C02D BA30 and.b D0, [A5 - 0x45D0]
00001100 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00001104 6616 bne +0x18 /* 0000111C */
00001106 486D BA36 pea.l [A5 - 0x45CA]
0000110A 7000 moveq.l D0, 0x00
0000110C 302D BA36 move.w D0, [A5 - 0x45CA]
00001110 2F00 move.l -[A7], D0
00001112 2F0B move.l -[A7], A3
00001114 4EBA 10C2 jsr [PC + 0x10C2 /* 000021D8 */]
00001118 4FEF 000C lea.l A7, [A7 + 0xC]
label0000111C:
0000111C 7000 moveq.l D0, 0x00
0000111E 302D BA34 move.w D0, [A5 - 0x45CC]
00001122 2F00 move.l -[A7], D0
00001124 2F0B move.l -[A7], A3
00001126 4EBA 525A jsr [PC + 0x525A /* 00006382 */]
0000112A 206D BA08 movea.l A0, [A5 - 0x45F8]
0000112E 43ED BA30 lea.l A1, [A5 - 0x45D0]
00001132 20D9 move.l [A0]+, [A1]+
00001134 20D9 move.l [A0]+, [A1]+
00001136 20D9 move.l [A0]+, [A1]+
00001138 20D9 move.l [A0]+, [A1]+
0000113A 52AB 00D4 addq.l [A3 + 0xD4], 1
0000113E 508F addq.l A7, 8
label00001140:
00001140 5246 addq.w D6, 1
label00001142:
00001142 3006 move.w D0, D6
00001144 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001148 4E75 rts
export_548:
0000114A 4E56 0000 link A6, 0
0000114E 48E7 0110 movem.l -[A7], D7,A3
00001152 266E 0008 movea.l A3, [A6 + 0x8]
00001156 3B7C 0001 BE18 move.w [A5 - 0x41E8], 0x1
0000115C 302E 0016 move.w D0, [A6 + 0x16]
00001160 48C0 ext.l D0
00001162 2F00 move.l -[A7], D0
00001164 302E 0012 move.w D0, [A6 + 0x12]
00001168 48C0 ext.l D0
0000116A 2F00 move.l -[A7], D0
0000116C 302E 000E move.w D0, [A6 + 0xE]
00001170 48C0 ext.l D0
00001172 2F00 move.l -[A7], D0
00001174 2F0B move.l -[A7], A3
00001176 4EBA 0014 jsr [PC + 0x14 /* 0000118C */]
0000117A 3E00 move.w D7, D0
0000117C 426D BE18 clr.w [A5 - 0x41E8]
00001180 3007 move.w D0, D7
00001182 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00001188 4E5E unlink A6
0000118A 4E75 rts
export_549:
fn0000118C:
0000118C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001190 3A2F 0022 move.w D5, [A7 + 0x22]
00001194 266F 001C movea.l A3, [A7 + 0x1C]
00001198 3C2F 002A move.w D6, [A7 + 0x2A]
0000119C 3E2F 0026 move.w D7, [A7 + 0x26]
000011A0 3807 move.w D4, D7
000011A2 48C5 ext.l D5
000011A4 2F05 move.l -[A7], D5
000011A6 2F0B move.l -[A7], A3
000011A8 4EBA 5202 jsr [PC + 0x5202 /* 000063AC */]
000011AC 4A40 tst.w D0
000011AE 508F addq.l A7, 8
000011B0 6700 019E beq +0x1A0 /* 00001350 */
000011B4 206B 0256 movea.l A0, [A3 + 0x256]
000011B8 48C5 ext.l D5
000011BA 2005 move.l D0, D5
000011BC E580 asl D0, 2
000011BE 2B70 0800 BA00 move.l [A5 - 0x4600], [A0 + D0]
000011C4 665C bne +0x5E /* 00001222 */
000011C6 48C6 ext.l D6
000011C8 48C7 ext.l D7
000011CA 2006 move.l D0, D6
000011CC 9087 sub.l D0, D7
000011CE E980 asl D0, 4
000011D0 7220 moveq.l D1, 0x20
000011D2 D081 add.l D0, D1
000011D4 2F00 move.l -[A7], D0
000011D6 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000011DA 206B 0256 movea.l A0, [A3 + 0x256]
000011DE 48C5 ext.l D5
000011E0 2205 move.l D1, D5
000011E2 E581 asl D1, 2
000011E4 2180 1800 move.l [A0 + D1], D0
000011E8 2B40 BA00 move.l [A5 - 0x4600], D0
000011EC 588F addq.l A7, 4
000011EE 6700 0160 beq +0x162 /* 00001350 */
000011F2 206D BA00 movea.l A0, [A5 - 0x4600]
000011F6 3087 move.w [A0], D7
000011F8 206D BA00 movea.l A0, [A5 - 0x4600]
000011FC 3146 0002 move.w [A0 + 0x2], D6
00001200 4A6D BE18 tst.w [A5 - 0x41E8]
00001204 6700 0110 beq +0x112 /* 00001316 */
00001208 48C6 ext.l D6
0000120A 2F06 move.l -[A7], D6
0000120C 48C7 ext.l D7
0000120E 2F07 move.l -[A7], D7
00001210 48C5 ext.l D5
00001212 2F05 move.l -[A7], D5
00001214 2F0B move.l -[A7], A3
00001216 4EBA 1E02 jsr [PC + 0x1E02 /* 0000301A */]
0000121A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000121E 6000 00F6 bra +0xF8 /* 00001316 */
label00001222:
00001222 206D BA00 movea.l A0, [A5 - 0x4600]
00001226 BE50 cmp.w D7, [A0]
00001228 6D0C blt +0xE /* 00001236 */
0000122A 206D BA00 movea.l A0, [A5 - 0x4600]
0000122E BC68 0002 cmp.w D6, [A0 + 0x2]
00001232 6F00 00E2 ble +0xE4 /* 00001316 */
label00001236:
00001236 206D BA00 movea.l A0, [A5 - 0x4600]
0000123A 3B50 BA46 move.w [A5 - 0x45BA], [A0]
0000123E 206D BA00 movea.l A0, [A5 - 0x4600]
00001242 3B68 0002 BA44 move.w [A5 - 0x45BC], [A0 + 0x2]
00001248 BE6D BA46 cmp.w D7, [A5 - 0x45BA]
0000124C 6F04 ble +0x6 /* 00001252 */
0000124E 3E2D BA46 move.w D7, [A5 - 0x45BA]
label00001252:
00001252 BC6D BA44 cmp.w D6, [A5 - 0x45BC]
00001256 6C04 bge +0x6 /* 0000125C */
00001258 3C2D BA44 move.w D6, [A5 - 0x45BC]
label0000125C:
0000125C 48C6 ext.l D6
0000125E 48C7 ext.l D7
00001260 2006 move.l D0, D6
00001262 9087 sub.l D0, D7
00001264 E980 asl D0, 4
00001266 7220 moveq.l D1, 0x20
00001268 D081 add.l D0, D1
0000126A 2F00 move.l -[A7], D0
0000126C 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001270 2840 movea.l A4, D0
00001272 200C move.l D0, A4
00001274 588F addq.l A7, 4
00001276 6700 00D8 beq +0xDA /* 00001350 */
0000127A 3887 move.w [A4], D7
0000127C 3946 0002 move.w [A4 + 0x2], D6
00001280 206D BA00 movea.l A0, [A5 - 0x4600]
00001284 4868 0010 pea.l [A0 + 0x10]
00001288 302D BA46 move.w D0, [A5 - 0x45BA]
0000128C 9054 sub.w D0, [A4]
0000128E 48C0 ext.l D0
00001290 5280 addq.l D0, 1
00001292 E980 asl D0, 4
00001294 D08C add.l D0, A4
00001296 2F00 move.l -[A7], D0
00001298 302D BA44 move.w D0, [A5 - 0x45BC]
0000129C 48C0 ext.l D0
0000129E 322D BA46 move.w D1, [A5 - 0x45BA]
000012A2 48C1 ext.l D1
000012A4 9081 sub.l D0, D1
000012A6 5280 addq.l D0, 1
000012A8 E980 asl D0, 4
000012AA 2F00 move.l -[A7], D0
000012AC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000012B0 2F2D BA00 move.l -[A7], [A5 - 0x4600]
000012B4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000012B8 206B 0256 movea.l A0, [A3 + 0x256]
000012BC 48C5 ext.l D5
000012BE 2005 move.l D0, D5
000012C0 E580 asl D0, 2
000012C2 218C 0800 move.l [A0 + D0], A4
000012C6 2B4C BA00 move.l [A5 - 0x4600], A4
000012CA 4A6D BE18 tst.w [A5 - 0x41E8]
000012CE 588F addq.l A7, 4
000012D0 6744 beq +0x46 /* 00001316 */
000012D2 BE6D BA46 cmp.w D7, [A5 - 0x45BA]
000012D6 6C1C bge +0x1E /* 000012F4 */
000012D8 302D BA46 move.w D0, [A5 - 0x45BA]
000012DC 48C0 ext.l D0
000012DE 5380 subq.l D0, 1
000012E0 2F00 move.l -[A7], D0
000012E2 48C7 ext.l D7
000012E4 2F07 move.l -[A7], D7
000012E6 48C5 ext.l D5
000012E8 2F05 move.l -[A7], D5
000012EA 2F0B move.l -[A7], A3
000012EC 4EBA 1D2C jsr [PC + 0x1D2C /* 0000301A */]
000012F0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000012F4:
000012F4 BC6D BA44 cmp.w D6, [A5 - 0x45BC]
000012F8 6F1C ble +0x1E /* 00001316 */
000012FA 48C6 ext.l D6
000012FC 2F06 move.l -[A7], D6
000012FE 302D BA44 move.w D0, [A5 - 0x45BC]
00001302 48C0 ext.l D0
00001304 5280 addq.l D0, 1
00001306 2F00 move.l -[A7], D0
00001308 48C5 ext.l D5
0000130A 2F05 move.l -[A7], D5
0000130C 2F0B move.l -[A7], A3
0000130E 4EBA 1D0A jsr [PC + 0x1D0A /* 0000301A */]
00001312 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001316:
00001316 206D BA00 movea.l A0, [A5 - 0x4600]
0000131A 3B50 BA46 move.w [A5 - 0x45BA], [A0]
0000131E 206D BA00 movea.l A0, [A5 - 0x4600]
00001322 3B68 0002 BA44 move.w [A5 - 0x45BC], [A0 + 0x2]
00001328 206D BA00 movea.l A0, [A5 - 0x4600]
0000132C 3004 move.w D0, D4
0000132E 9050 sub.w D0, [A0]
00001330 48C0 ext.l D0
00001332 5280 addq.l D0, 1
00001334 E980 asl D0, 4
00001336 D0AD BA00 add.l D0, [A5 - 0x4600]
0000133A 2B40 BA08 move.l [A5 - 0x45F8], D0
0000133E 2040 movea.l A0, D0
00001340 43ED BA20 lea.l A1, [A5 - 0x45E0]
00001344 22D8 move.l [A1]+, [A0]+
00001346 22D8 move.l [A1]+, [A0]+
00001348 22D8 move.l [A1]+, [A0]+
0000134A 22D8 move.l [A1]+, [A0]+
0000134C 7001 moveq.l D0, 0x01
0000134E 6002 bra +0x4 /* 00001352 */
label00001350:
00001350 7000 moveq.l D0, 0x00
label00001352:
00001352 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001356 4E75 rts
export_550:
fn00001358:
00001358 4E56 0000 link A6, 0
0000135C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001360 382E 0022 move.w D4, [A6 + 0x22]
00001364 3A2E 000E move.w D5, [A6 + 0xE]
00001368 3C2E 0012 move.w D6, [A6 + 0x12]
0000136C 3E2E 001E move.w D7, [A6 + 0x1E]
00001370 286E 0008 movea.l A4, [A6 + 0x8]
00001374 266E 0018 movea.l A3, [A6 + 0x18]
00001378 48C6 ext.l D6
0000137A 2F06 move.l -[A7], D6
0000137C 48C6 ext.l D6
0000137E 2F06 move.l -[A7], D6
00001380 48C5 ext.l D5
00001382 2F05 move.l -[A7], D5
00001384 2F0C move.l -[A7], A4
00001386 4EBA FE04 jsr [PC - 0x1FC /* 0000118C */]
0000138A 4A40 tst.w D0
0000138C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001390 6700 00DC beq +0xDE /* 0000146E */
00001394 1B7C 0001 BA20 move.b [A5 - 0x45E0], 0x1
0000139A 0C47 0001 cmpi.w D7, 0x1
0000139E 663A bne +0x3C /* 000013DA */
000013A0 206E 0014 movea.l A0, [A6 + 0x14]
000013A4 7007 moveq.l D0, 0x07
000013A6 B010 cmp.b D0, [A0]
000013A8 6516 bcs +0x18 /* 000013C0 */
000013AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013AE 486D BA28 pea.l [A5 - 0x45D8]
000013B2 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000013B6 1B7C 0002 BA20 move.b [A5 - 0x45E0], 0x2
000013BC 508F addq.l A7, 8
000013BE 606C bra +0x6E /* 0000142C */
label000013C0:
000013C0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013C4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000013C8 2B40 BA28 move.l [A5 - 0x45D8], D0
000013CC 588F addq.l A7, 4
000013CE 6700 009E beq +0xA0 /* 0000146E */
000013D2 1B7C 0003 BA20 move.b [A5 - 0x45E0], 0x3
000013D8 6052 bra +0x54 /* 0000142C */
label000013DA:
000013DA 4A47 tst.w D7
000013DC 6614 bne +0x16 /* 000013F2 */
000013DE 2B6B 0008 BA28 move.l [A5 - 0x45D8], [A3 + 0x8]
000013E4 2B6B 000C BA2C move.l [A5 - 0x45D4], [A3 + 0xC]
000013EA 1B7C 0005 BA20 move.b [A5 - 0x45E0], 0x5
000013F0 603A bra +0x3C /* 0000142C */
label000013F2:
000013F2 0C47 0002 cmpi.w D7, 0x2
000013F6 6634 bne +0x36 /* 0000142C */
000013F8 7000 moveq.l D0, 0x00
000013FA 302D BD02 move.w D0, [A5 - 0x42FE]
000013FE 2F00 move.l -[A7], D0
00001400 486D BA26 pea.l [A5 - 0x45DA]
00001404 48C4 ext.l D4
00001406 2F04 move.l -[A7], D4
00001408 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000140C 2F0C move.l -[A7], A4
0000140E 4EBA 0C80 jsr [PC + 0xC80 /* 00002090 */]
00001412 4A40 tst.w D0
00001414 4FEF 0014 lea.l A7, [A7 + 0x14]
00001418 6754 beq +0x56 /* 0000146E */
0000141A 2B6D E9D6 BA28 move.l [A5 - 0x45D8], [A5 - 0x162A]
00001420 2B6D E9DA BA2C move.l [A5 - 0x45D4], [A5 - 0x1626]
00001426 1B7C 0025 BA20 move.b [A5 - 0x45E0], 0x25 /* '%' */
label0000142C:
0000142C 1B6B 0001 BA21 move.b [A5 - 0x45DF], [A3 + 0x1]
00001432 3B6B 0002 BA22 move.w [A5 - 0x45DE], [A3 + 0x2]
00001438 7010 moveq.l D0, 0x10
0000143A C013 and.b D0, [A3]
0000143C 812D BA20 or.b [A5 - 0x45E0], D0
00001440 3B6B 0004 BA24 move.w [A5 - 0x45DC], [A3 + 0x4]
00001446 7000 moveq.l D0, 0x00
00001448 302B 0004 move.w D0, [A3 + 0x4]
0000144C 2F00 move.l -[A7], D0
0000144E 2F0C move.l -[A7], A4
00001450 4EBA 4F30 jsr [PC + 0x4F30 /* 00006382 */]
00001454 206D BA08 movea.l A0, [A5 - 0x45F8]
00001458 43ED BA20 lea.l A1, [A5 - 0x45E0]
0000145C 20D9 move.l [A0]+, [A1]+
0000145E 20D9 move.l [A0]+, [A1]+
00001460 20D9 move.l [A0]+, [A1]+
00001462 20D9 move.l [A0]+, [A1]+
00001464 52AC 00D4 addq.l [A4 + 0xD4], 1
00001468 7001 moveq.l D0, 0x01
0000146A 508F addq.l A7, 8
0000146C 6002 bra +0x4 /* 00001470 */
label0000146E:
0000146E 7000 moveq.l D0, 0x00
label00001470:
00001470 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00001476 4E5E unlink A6
00001478 4E75 rts
export_551:
fn0000147A:
0000147A 4E56 FFAC link A6, -0x0054
0000147E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001482 286E 0018 movea.l A4, [A6 + 0x18]
00001486 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
0000148C 426E FFEE clr.w [A6 - 0x12]
00001490 7001 moveq.l D0, 0x01
00001492 4AAE 0014 tst.l [A6 + 0x14]
00001496 660E bne +0x10 /* 000014A6 */
00001498 4AAE 001C tst.l [A6 + 0x1C]
0000149C 6608 bne +0xA /* 000014A6 */
0000149E 4A6D BE16 tst.w [A5 - 0x41EA]
000014A2 6602 bne +0x4 /* 000014A6 */
000014A4 7000 moveq.l D0, 0x00
label000014A6:
000014A6 3D40 FFEC move.w [A6 - 0x14], D0
000014AA 302E 000C move.w D0, [A6 + 0xC]
000014AE 48C0 ext.l D0
000014B0 2F00 move.l -[A7], D0
000014B2 302E 0008 move.w D0, [A6 + 0x8]
000014B6 48C0 ext.l D0
000014B8 2F00 move.l -[A7], D0
000014BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014BE 4EBA 07D6 jsr [PC + 0x7D6 /* 00001C96 */]
000014C2 41ED BA98 lea.l A0, [A5 - 0x4568]
000014C6 43ED BA30 lea.l A1, [A5 - 0x45D0]
000014CA 20D9 move.l [A0]+, [A1]+
000014CC 20D9 move.l [A0]+, [A1]+
000014CE 20D9 move.l [A0]+, [A1]+
000014D0 20D9 move.l [A0]+, [A1]+
000014D2 7000 moveq.l D0, 0x00
000014D4 102D BA30 move.b D0, [A5 - 0x45D0]
000014D8 7A07 moveq.l D5, 0x07
000014DA CA80 and.l D5, D0
000014DC 206E 0010 movea.l A0, [A6 + 0x10]
000014E0 4A68 018C tst.w [A0 + 0x18C]
000014E4 4FEF 000C lea.l A7, [A7 + 0xC]
000014E8 6716 beq +0x18 /* 00001500 */
000014EA 7010 moveq.l D0, 0x10
000014EC C02D BA30 and.b D0, [A5 - 0x45D0]
000014F0 670E beq +0x10 /* 00001500 */
000014F2 4878 03F7 push.l 0x3F7
000014F6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000014FA 588F addq.l A7, 4
000014FC 6000 067C bra +0x67E /* 00001B7A */
label00001500:
00001500 206E 0010 movea.l A0, [A6 + 0x10]
00001504 3E28 01C4 move.w D7, [A0 + 0x1C4]
00001508 206E 0010 movea.l A0, [A6 + 0x10]
0000150C 2668 021E movea.l A3, [A0 + 0x21E]
00001510 6044 bra +0x46 /* 00001556 */
label00001512:
00001512 703F moveq.l D0, 0x3F
00001514 C06B 0008 and.w D0, [A3 + 0x8]
00001518 0C40 0011 cmpi.w D0, 0x11
0000151C 6634 bne +0x36 /* 00001552 */
0000151E 302E 0008 move.w D0, [A6 + 0x8]
00001522 B053 cmp.w D0, [A3]
00001524 6D2C blt +0x2E /* 00001552 */
00001526 302E 0008 move.w D0, [A6 + 0x8]
0000152A B06B 0002 cmp.w D0, [A3 + 0x2]
0000152E 6E22 bgt +0x24 /* 00001552 */
00001530 302E 000C move.w D0, [A6 + 0xC]
00001534 B06B 0004 cmp.w D0, [A3 + 0x4]
00001538 6D18 blt +0x1A /* 00001552 */
0000153A 302E 000C move.w D0, [A6 + 0xC]
0000153E B06B 0006 cmp.w D0, [A3 + 0x6]
00001542 6E0E bgt +0x10 /* 00001552 */
00001544 4878 06A8 push.l 0x6A8
00001548 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000154C 588F addq.l A7, 4
0000154E 6000 062A bra +0x62C /* 00001B7A */
label00001552:
00001552 D6FC 001C add.w A3, 0x1C
label00001556:
00001556 3007 move.w D0, D7
00001558 5347 subq.w D7, 1
0000155A 4A40 tst.w D0
0000155C 66B4 bne -0x4A /* 00001512 */
0000155E 7000 moveq.l D0, 0x00
00001560 7200 moveq.l D1, 0x00
00001562 122D BA30 move.b D1, [A5 - 0x45D0]
00001566 57C0 seq D0
00001568 4400 neg.b D0
0000156A 6708 beq +0xA /* 00001574 */
0000156C 203C 0000 0180 move.l D0, 0x180
00001572 6006 bra +0x8 /* 0000157A */
label00001574:
00001574 203C 0000 0080 move.l D0, 0x80
label0000157A:
0000157A 3D40 FFF0 move.w [A6 - 0x10], D0
0000157E 4AAE 0014 tst.l [A6 + 0x14]
00001582 6600 009C bne +0x9E /* 00001620 */
00001586 200C move.l D0, A4
00001588 6700 0096 beq +0x98 /* 00001620 */
0000158C 4A6D BE16 tst.w [A5 - 0x41EA]
00001590 6600 008E bne +0x90 /* 00001620 */
00001594 526E FFEE addq.w [A6 - 0x12], 1
00001598 7000 moveq.l D0, 0x00
0000159A 1014 move.b D0, [A4]
0000159C 4234 0801 clr.b [A4 + D0 + 0x1]
000015A0 200C move.l D0, A4
000015A2 5280 addq.l D0, 1
000015A4 2D40 FFE6 move.l [A6 - 0x1A], D0
000015A8 6004 bra +0x6 /* 000015AE */
label000015AA:
000015AA 52AE FFE6 addq.l [A6 - 0x1A], 1
label000015AE:
000015AE 206E FFE6 movea.l A0, [A6 - 0x1A]
000015B2 7020 moveq.l D0, 0x20
000015B4 B010 cmp.b D0, [A0]
000015B6 67F2 beq -0xC /* 000015AA */
000015B8 206E FFE6 movea.l A0, [A6 - 0x1A]
000015BC 7000 moveq.l D0, 0x00
000015BE 1010 move.b D0, [A0]
000015C0 D040 add.w D0, D0
000015C2 41ED A414 lea.l A0, [A5 - 0x5BEC]
000015C6 323C 0400 move.w D1, 0x400
000015CA C270 0000 and.w D1, [A0 + D0.w]
000015CE 661E bne +0x20 /* 000015EE */
000015D0 206E FFE6 movea.l A0, [A6 - 0x1A]
000015D4 7000 moveq.l D0, 0x00
000015D6 1010 move.b D0, [A0]
000015D8 2F00 move.l -[A7], D0
000015DA 4EAD 2A82 jsr [A5 + 0x2A82 /* export_1356 */]
000015DE 4A40 tst.w D0
000015E0 588F addq.l A7, 4
000015E2 660A bne +0xC /* 000015EE */
000015E4 206E FFE6 movea.l A0, [A6 - 0x1A]
000015E8 702D moveq.l D0, 0x2D
000015EA B010 cmp.b D0, [A0]
000015EC 6632 bne +0x34 /* 00001620 */
label000015EE:
000015EE 486E FFF2 pea.l [A6 - 0xE]
000015F2 486E FFE6 pea.l [A6 - 0x1A]
000015F6 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000015FA 508F addq.l A7, 8
000015FC 6004 bra +0x6 /* 00001602 */
label000015FE:
000015FE 52AE FFE6 addq.l [A6 - 0x1A], 1
label00001602:
00001602 206E FFE6 movea.l A0, [A6 - 0x1A]
00001606 7020 moveq.l D0, 0x20
00001608 B010 cmp.b D0, [A0]
0000160A 67F2 beq -0xC /* 000015FE */
0000160C 206E FFE6 movea.l A0, [A6 - 0x1A]
00001610 4A10 tst.b [A0]
00001612 660C bne +0xE /* 00001620 */
00001614 41EE FFF2 lea.l A0, [A6 - 0xE]
00001618 2D48 0014 move.l [A6 + 0x14], A0
0000161C 422E FFFF clr.b [A6 - 0x1]
label00001620:
00001620 4AAE 0014 tst.l [A6 + 0x14]
00001624 6710 beq +0x12 /* 00001636 */
00001626 206E 0014 movea.l A0, [A6 + 0x14]
0000162A 7001 moveq.l D0, 0x01
0000162C B028 000D cmp.b D0, [A0 + 0xD]
00001630 6704 beq +0x6 /* 00001636 */
00001632 7000 moveq.l D0, 0x00
00001634 2840 movea.l A4, D0
label00001636:
00001636 200C move.l D0, A4
00001638 6608 bne +0xA /* 00001642 */
0000163A 4AAE 001C tst.l [A6 + 0x1C]
0000163E 6700 0248 beq +0x24A /* 00001888 */
label00001642:
00001642 200C move.l D0, A4
00001644 6724 beq +0x26 /* 0000166A */
00001646 7000 moveq.l D0, 0x00
00001648 1014 move.b D0, [A4]
0000164A 4234 0801 clr.b [A4 + D0 + 0x1]
0000164E 4A6D BE16 tst.w [A5 - 0x41EA]
00001652 6616 bne +0x18 /* 0000166A */
00001654 703D moveq.l D0, 0x3D
00001656 B02C 0001 cmp.b D0, [A4 + 0x1]
0000165A 660E bne +0x10 /* 0000166A */
0000165C 4A6E FFEE tst.w [A6 - 0x12]
00001660 6608 bne +0xA /* 0000166A */
00001662 200C move.l D0, A4
00001664 5280 addq.l D0, 1
00001666 2D40 001C move.l [A6 + 0x1C], D0
label0000166A:
0000166A 4AAE 001C tst.l [A6 + 0x1C]
0000166E 6700 009C beq +0x9E /* 0000170C */
00001672 7C02 moveq.l D6, 0x02
00001674 426D BB8E clr.w [A5 - 0x4472]
00001678 3D6D BA7E FFDE move.w [A6 - 0x22], [A5 - 0x4582]
0000167E 3D6D BA7C FFE0 move.w [A6 - 0x20], [A5 - 0x4584]
00001684 2D6D BA78 FFE2 move.l [A6 - 0x1E], [A5 - 0x4588]
0000168A 3B6E 0008 BA7E move.w [A5 - 0x4582], [A6 + 0x8]
00001690 3B6E 000C BA7C move.w [A5 - 0x4584], [A6 + 0xC]
00001696 2B6E 0010 BA78 move.l [A5 - 0x4588], [A6 + 0x10]
0000169C 526D BB98 addq.w [A5 - 0x4468], 1
000016A0 202E 001C move.l D0, [A6 + 0x1C]
000016A4 5280 addq.l D0, 1
000016A6 2F00 move.l -[A7], D0
000016A8 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
000016AC 3D40 FFDC move.w [A6 - 0x24], D0
000016B0 588F addq.l A7, 4
000016B2 670E beq +0x10 /* 000016C2 */
000016B4 206D BBAC movea.l A0, [A5 - 0x4454]
000016B8 4A10 tst.b [A0]
000016BA 6706 beq +0x8 /* 000016C2 */
000016BC 3B7C 0004 BB8E move.w [A5 - 0x4472], 0x4
label000016C2:
000016C2 536D BB98 subq.w [A5 - 0x4468], 1
000016C6 2B6E FFE2 BA78 move.l [A5 - 0x4588], [A6 - 0x1E]
000016CC 3B6E FFDE BA7E move.w [A5 - 0x4582], [A6 - 0x22]
000016D2 3B6E FFE0 BA7C move.w [A5 - 0x4584], [A6 - 0x20]
000016D8 4A6D BB8E tst.w [A5 - 0x4472]
000016DC 6726 beq +0x28 /* 00001704 */
000016DE 202D BBAC move.l D0, [A5 - 0x4454]
000016E2 90AE 001C sub.l D0, [A6 + 0x1C]
000016E6 3B40 BBAA move.w [A5 - 0x4456], D0
000016EA 202D BBB0 move.l D0, [A5 - 0x4450]
000016EE 90AE 001C sub.l D0, [A6 + 0x1C]
000016F2 3B40 BBA8 move.w [A5 - 0x4458], D0
000016F6 7000 moveq.l D0, 0x00
000016F8 2F00 move.l -[A7], D0
000016FA 4EBA F520 jsr [PC - 0xAE0 /* 00000C1C */]
000016FE 588F addq.l A7, 4
00001700 6000 0478 bra +0x47A /* 00001B7A */
label00001704:
00001704 286D BBB8 movea.l A4, [A5 - 0x4448]
00001708 6000 019E bra +0x1A0 /* 000018A8 */
label0000170C:
0000170C 7C01 moveq.l D6, 0x01
0000170E 4A6D BE16 tst.w [A5 - 0x41EA]
00001712 6600 0194 bne +0x196 /* 000018A8 */
00001716 4A14 tst.b [A4]
00001718 6606 bne +0x8 /* 00001720 */
0000171A 7C03 moveq.l D6, 0x03
0000171C 6000 018A bra +0x18C /* 000018A8 */
label00001720:
00001720 2F0C move.l -[A7], A4
00001722 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
00001726 4A40 tst.w D0
00001728 588F addq.l A7, 4
0000172A 6700 00BA beq +0xBC /* 000017E6 */
0000172E 4246 clr.w D6
00001730 303C 00F0 move.w D0, 0xF0
00001734 C06D BA32 and.w D0, [A5 - 0x45CE]
00001738 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
0000173C 650E bcs +0x10 /* 0000174C */
0000173E 303C 00F0 move.w D0, 0xF0
00001742 C06D BA32 and.w D0, [A5 - 0x45CE]
00001746 0C40 0090 cmpi.w D0, 0x90
0000174A 6356 bls +0x58 /* 000017A2 */
label0000174C:
0000174C 303C 00F0 move.w D0, 0xF0
00001750 C06D BA32 and.w D0, [A5 - 0x45CE]
00001754 0C40 00E0 cmpi.w D0, 0xE0
00001758 662E bne +0x30 /* 00001788 */
0000175A 206E 0010 movea.l A0, [A6 + 0x10]
0000175E 2068 0246 movea.l A0, [A0 + 0x246]
00001762 7000 moveq.l D0, 0x00
00001764 302D BA34 move.w D0, [A5 - 0x45CC]
00001768 2200 move.l D1, D0
0000176A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000176E 4841 swap.w D1
00001770 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001774 4841 swap.w D1
00001776 4241 clr.w D1
00001778 D081 add.l D0, D1
0000177A 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
0000177E 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */]
00001782 4A40 tst.w D0
00001784 588F addq.l A7, 4
00001786 661A bne +0x1C /* 000017A2 */
label00001788:
00001788 303C FF0F move.w D0, 0xFF0F
0000178C C06D BA32 and.w D0, [A5 - 0x45CE]
00001790 322D E592 move.w D1, [A5 - 0x1A6E]
00001794 5341 subq.w D1, 1
00001796 E949 lsl D1.w, 4
00001798 D27C 0050 add.w D1, 0x50 /* 'P' */
0000179C 8240 or.w D1, D0
0000179E 3B41 BA32 move.w [A5 - 0x45CE], D1
label000017A2:
000017A2 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
000017A6 2D40 FFBE move.l [A6 - 0x42], D0
000017AA 486E FFBE pea.l [A6 - 0x42]
000017AE 486E FFC2 pea.l [A6 - 0x3E]
000017B2 3F3C 280E move.w -[A7], 0x280E
000017B6 A9EB syscall Pack4/FP68K
000017B8 486E FFC2 pea.l [A6 - 0x3E]
000017BC 486E FFB6 pea.l [A6 - 0x4A]
000017C0 3F3C 0810 move.w -[A7], 0x810
000017C4 A9EB syscall Pack4/FP68K
000017C6 486E FFB6 pea.l [A6 - 0x4A]
000017CA 486E FFAC pea.l [A6 - 0x54]
000017CE 3F3C 080E move.w -[A7], 0x80E
000017D2 A9EB syscall Pack4/FP68K
000017D4 486E FFAC pea.l [A6 - 0x54]
000017D8 486D BA38 pea.l [A5 - 0x45C8]
000017DC 3F3C 0810 move.w -[A7], 0x810
000017E0 A9EB syscall Pack4/FP68K
000017E2 6000 00C4 bra +0xC6 /* 000018A8 */
label000017E6:
000017E6 2F0C move.l -[A7], A4
000017E8 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000017EC 4A40 tst.w D0
000017EE 588F addq.l A7, 4
000017F0 6700 00B6 beq +0xB8 /* 000018A8 */
000017F4 4246 clr.w D6
000017F6 303C 00F0 move.w D0, 0xF0
000017FA C06D BA32 and.w D0, [A5 - 0x45CE]
000017FE 0C40 00A0 cmpi.w D0, 0xA0
00001802 650E bcs +0x10 /* 00001812 */
00001804 303C 00F0 move.w D0, 0xF0
00001808 C06D BA32 and.w D0, [A5 - 0x45CE]
0000180C 0C40 00D0 cmpi.w D0, 0xD0
00001810 6356 bls +0x58 /* 00001868 */
label00001812:
00001812 303C 00F0 move.w D0, 0xF0
00001816 C06D BA32 and.w D0, [A5 - 0x45CE]
0000181A 0C40 00E0 cmpi.w D0, 0xE0
0000181E 662E bne +0x30 /* 0000184E */
00001820 206E 0010 movea.l A0, [A6 + 0x10]
00001824 2068 0246 movea.l A0, [A0 + 0x246]
00001828 7000 moveq.l D0, 0x00
0000182A 302D BA34 move.w D0, [A5 - 0x45CC]
0000182E 2200 move.l D1, D0
00001830 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001834 4841 swap.w D1
00001836 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000183A 4841 swap.w D1
0000183C 4241 clr.w D1
0000183E D081 add.l D0, D1
00001840 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00001844 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00001848 4A40 tst.w D0
0000184A 588F addq.l A7, 4
0000184C 661A bne +0x1C /* 00001868 */
label0000184E:
0000184E 303C FF0F move.w D0, 0xFF0F
00001852 C06D BA32 and.w D0, [A5 - 0x45CE]
00001856 322D E590 move.w D1, [A5 - 0x1A70]
0000185A 5341 subq.w D1, 1
0000185C E949 lsl D1.w, 4
0000185E D27C 00A0 add.w D1, 0xA0
00001862 8240 or.w D1, D0
00001864 3B41 BA32 move.w [A5 - 0x45CE], D1
label00001868:
00001868 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
0000186C 3D40 FFC2 move.w [A6 - 0x3E], D0
00001870 2D41 FFC4 move.l [A6 - 0x3C], D1
00001874 2D48 FFC8 move.l [A6 - 0x38], A0
00001878 486E FFC2 pea.l [A6 - 0x3E]
0000187C 486D BA38 pea.l [A5 - 0x45C8]
00001880 3F3C 0810 move.w -[A7], 0x810
00001884 A9EB syscall Pack4/FP68K
00001886 6020 bra +0x22 /* 000018A8 */
label00001888:
00001888 206E 0014 movea.l A0, [A6 + 0x14]
0000188C 4A28 000D tst.b [A0 + 0xD]
00001890 6600 02E2 bne +0x2E4 /* 00001B74 */
00001894 206E 0014 movea.l A0, [A6 + 0x14]
00001898 2B50 BA38 move.l [A5 - 0x45C8], [A0]
0000189C 206E 0014 movea.l A0, [A6 + 0x14]
000018A0 2B68 0004 BA3C move.l [A5 - 0x45C4], [A0 + 0x4]
000018A6 4246 clr.w D6
label000018A8:
000018A8 302E FFDC move.w D0, [A6 - 0x24]
000018AC 48C0 ext.l D0
000018AE 2F00 move.l -[A7], D0
000018B0 48C6 ext.l D6
000018B2 2F06 move.l -[A7], D6
000018B4 486D BA30 pea.l [A5 - 0x45D0]
000018B8 2F0C move.l -[A7], A4
000018BA 302E 000C move.w D0, [A6 + 0xC]
000018BE 48C0 ext.l D0
000018C0 2F00 move.l -[A7], D0
000018C2 302E 0008 move.w D0, [A6 + 0x8]
000018C6 48C0 ext.l D0
000018C8 2F00 move.l -[A7], D0
000018CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018CE 4EBA FA88 jsr [PC - 0x578 /* 00001358 */]
000018D2 3D40 FFEA move.w [A6 - 0x16], D0
000018D6 4FEF 001C lea.l A7, [A7 + 0x1C]
000018DA 6700 0284 beq +0x286 /* 00001B60 */
000018DE 383C 0104 move.w D4, 0x104
000018E2 4A6E FFEC tst.w [A6 - 0x14]
000018E6 6700 028C beq +0x28E /* 00001B74 */
000018EA 302E 0008 move.w D0, [A6 + 0x8]
000018EE B06E 000A cmp.w D0, [A6 + 0xA]
000018F2 660A bne +0xC /* 000018FE */
000018F4 302E 000C move.w D0, [A6 + 0xC]
000018F8 B06E 000E cmp.w D0, [A6 + 0xE]
000018FC 6770 beq +0x72 /* 0000196E */
label000018FE:
000018FE 0044 0010 ori.w D4, 0x10
00001902 7001 moveq.l D0, 0x01
00001904 2F00 move.l -[A7], D0
00001906 486D BA98 pea.l [A5 - 0x4568]
0000190A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000190E 4EBA 2BB4 jsr [PC + 0x2BB4 /* 000044C4 */]
00001912 41EE FFD0 lea.l A0, [A6 - 0x30]
00001916 43EE 0008 lea.l A1, [A6 + 0x8]
0000191A 20D9 move.l [A0]+, [A1]+
0000191C 20D9 move.l [A0]+, [A1]+
0000191E 20D9 move.l [A0]+, [A1]+
00001920 3D6E FFD0 FFD2 move.w [A6 - 0x2E], [A6 - 0x30]
00001926 3D6E FFD4 FFD6 move.w [A6 - 0x2A], [A6 - 0x2C]
0000192C 486D 27A2 pea.l [A5 + 0x27A2 /* export_1264 */]
00001930 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001934 4A40 tst.w D0
00001936 4FEF 0010 lea.l A7, [A7 + 0x10]
0000193A 6700 015A beq +0x15C /* 00001A96 */
0000193E 7000 moveq.l D0, 0x00
00001940 2F00 move.l -[A7], D0
00001942 41EE 0014 lea.l A0, [A6 + 0x14]
00001946 2F20 move.l -[A7], -[A0]
00001948 2F20 move.l -[A7], -[A0]
0000194A 2F20 move.l -[A7], -[A0]
0000194C 41EE FFDC lea.l A0, [A6 - 0x24]
00001950 2F20 move.l -[A7], -[A0]
00001952 2F20 move.l -[A7], -[A0]
00001954 2F20 move.l -[A7], -[A0]
00001956 4EAD 27A2 jsr [A5 + 0x27A2 /* export_1264 */]
0000195A 3D40 FFEA move.w [A6 - 0x16], D0
0000195E 486D 27A2 pea.l [A5 + 0x27A2 /* export_1264 */]
00001962 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001966 4FEF 0020 lea.l A7, [A7 + 0x20]
0000196A 6000 012A bra +0x12C /* 00001A96 */
label0000196E:
0000196E 302E 0008 move.w D0, [A6 + 0x8]
00001972 B06D BA7E cmp.w D0, [A5 - 0x4582]
00001976 6600 010A bne +0x10C /* 00001A82 */
0000197A 302E 000C move.w D0, [A6 + 0xC]
0000197E B06D BA7C cmp.w D0, [A5 - 0x4584]
00001982 6600 00FE bne +0x100 /* 00001A82 */
00001986 202E 0010 move.l D0, [A6 + 0x10]
0000198A B0AD BA78 cmp.l D0, [A5 - 0x4588]
0000198E 6600 00F2 bne +0xF4 /* 00001A82 */
00001992 7007 moveq.l D0, 0x07
00001994 C02D BA98 and.b D0, [A5 - 0x4568]
00001998 0C00 0001 cmpi.b D0, 0x1
0000199C 630A bls +0xC /* 000019A8 */
0000199E 7008 moveq.l D0, 0x08
000019A0 C02D BA98 and.b D0, [A5 - 0x4568]
000019A4 6700 008E beq +0x90 /* 00001A34 */
label000019A8:
000019A8 206D BA78 movea.l A0, [A5 - 0x4588]
000019AC 4A68 018A tst.w [A0 + 0x18A]
000019B0 6600 0082 bne +0x84 /* 00001A34 */
000019B4 206D BA78 movea.l A0, [A5 - 0x4588]
000019B8 3D68 0168 FFCC move.w [A6 - 0x34], [A0 + 0x168]
000019BE 206D BA78 movea.l A0, [A5 - 0x4588]
000019C2 3D68 0186 FFCE move.w [A6 - 0x32], [A0 + 0x186]
000019C8 206D BA78 movea.l A0, [A5 - 0x4588]
000019CC 317C FFFE 0168 move.w [A0 + 0x168], 0xFFFE
000019D2 7026 moveq.l D0, 0x26
000019D4 2F00 move.l -[A7], D0
000019D6 486D 2942 pea.l [A5 + 0x2942 /* export_1316 */]
000019DA 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000019DE 4A40 tst.w D0
000019E0 508F addq.l A7, 8
000019E2 6612 bne +0x14 /* 000019F6 */
000019E4 206D BA78 movea.l A0, [A5 - 0x4588]
000019E8 7000 moveq.l D0, 0x00
000019EA 3028 0168 move.w D0, [A0 + 0x168]
000019EE 0C80 0000 FFFE cmpi.l D0, 0xFFFE
000019F4 660C bne +0xE /* 00001A02 */
label000019F6:
000019F6 206D BA08 movea.l A0, [A5 - 0x45F8]
000019FA 317C FFFF 0006 move.w [A0 + 0x6], 0xFFFF
00001A00 600E bra +0x10 /* 00001A10 */
label00001A02:
00001A02 206D BA78 movea.l A0, [A5 - 0x4588]
00001A06 226D BA08 movea.l A1, [A5 - 0x45F8]
00001A0A 3368 0168 0006 move.w [A1 + 0x6], [A0 + 0x168]
label00001A10:
00001A10 206D BA78 movea.l A0, [A5 - 0x4588]
00001A14 316E FFCC 0168 move.w [A0 + 0x168], [A6 - 0x34]
00001A1A 206D BA78 movea.l A0, [A5 - 0x4588]
00001A1E 316E FFCE 0186 move.w [A0 + 0x186], [A6 - 0x32]
00001A24 2F2D BA08 move.l -[A7], [A5 - 0x45F8]
00001A28 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001A2C 4EBA 07DC jsr [PC + 0x7DC /* 0000220A */]
00001A30 508F addq.l A7, 8
00001A32 600E bra +0x10 /* 00001A42 */
label00001A34:
00001A34 486D BA98 pea.l [A5 - 0x4568]
00001A38 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001A3C 4EBA 07CC jsr [PC + 0x7CC /* 0000220A */]
00001A40 508F addq.l A7, 8
label00001A42:
00001A42 4A2D BA98 tst.b [A5 - 0x4568]
00001A46 671C beq +0x1E /* 00001A64 */
00001A48 7028 moveq.l D0, 0x28
00001A4A C02D BA98 and.b D0, [A5 - 0x4568]
00001A4E 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00001A52 6608 bne +0xA /* 00001A5C */
00001A54 206D BA78 movea.l A0, [A5 - 0x4588]
00001A58 52A8 02C0 addq.l [A0 + 0x2C0], 1
label00001A5C:
00001A5C 206D BA78 movea.l A0, [A5 - 0x4588]
00001A60 52A8 02BC addq.l [A0 + 0x2BC], 1
label00001A64:
00001A64 7008 moveq.l D0, 0x08
00001A66 2F00 move.l -[A7], D0
00001A68 4EBA 374C jsr [PC + 0x374C /* 000051B6 */]
00001A6C 486D BAAC pea.l [A5 - 0x4554]
00001A70 206D B9FC movea.l A0, [A5 - 0x4604]
00001A74 4868 032E pea.l [A0 + 0x32E]
00001A78 4EBA 3986 jsr [PC + 0x3986 /* 00005400 */]
00001A7C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A80 6014 bra +0x16 /* 00001A96 */
label00001A82:
00001A82 7001 moveq.l D0, 0x01
00001A84 2F00 move.l -[A7], D0
00001A86 486D BA98 pea.l [A5 - 0x4568]
00001A8A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A8E 4EBA 2A34 jsr [PC + 0x2A34 /* 000044C4 */]
00001A92 4FEF 000C lea.l A7, [A7 + 0xC]
label00001A96:
00001A96 0C46 0002 cmpi.w D6, 0x2
00001A9A 6636 bne +0x38 /* 00001AD2 */
00001A9C 4A6E FFEA tst.w [A6 - 0x16]
00001AA0 6730 beq +0x32 /* 00001AD2 */
00001AA2 206E 0010 movea.l A0, [A6 + 0x10]
00001AA6 4A68 0184 tst.w [A0 + 0x184]
00001AAA 6626 bne +0x28 /* 00001AD2 */
00001AAC 486D 290A pea.l [A5 + 0x290A /* export_1309 */]
00001AB0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001AB4 4A40 tst.w D0
00001AB6 588F addq.l A7, 4
00001AB8 6718 beq +0x1A /* 00001AD2 */
00001ABA 486E 0008 pea.l [A6 + 0x8]
00001ABE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AC2 4EAD 290A jsr [A5 + 0x290A /* export_1309 */]
00001AC6 486D 290A pea.l [A5 + 0x290A /* export_1309 */]
00001ACA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001ACE 4FEF 000C lea.l A7, [A7 + 0xC]
label00001AD2:
00001AD2 302E 000C move.w D0, [A6 + 0xC]
00001AD6 48C0 ext.l D0
00001AD8 2F00 move.l -[A7], D0
00001ADA 302E 0008 move.w D0, [A6 + 0x8]
00001ADE 48C0 ext.l D0
00001AE0 2F00 move.l -[A7], D0
00001AE2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AE6 4EBA 01AE jsr [PC + 0x1AE /* 00001C96 */]
00001AEA 7007 moveq.l D0, 0x07
00001AEC C02D BA30 and.b D0, [A5 - 0x45D0]
00001AF0 0C00 0002 cmpi.b D0, 0x2
00001AF4 4FEF 000C lea.l A7, [A7 + 0xC]
00001AF8 6722 beq +0x24 /* 00001B1C */
00001AFA 7007 moveq.l D0, 0x07
00001AFC C02D BA30 and.b D0, [A5 - 0x45D0]
00001B00 0C00 0003 cmpi.b D0, 0x3
00001B04 6716 beq +0x18 /* 00001B1C */
00001B06 0C45 0002 cmpi.w D5, 0x2
00001B0A 6710 beq +0x12 /* 00001B1C */
00001B0C 0C45 0003 cmpi.w D5, 0x3
00001B10 670A beq +0xC /* 00001B1C */
00001B12 0C45 0001 cmpi.w D5, 0x1
00001B16 6704 beq +0x6 /* 00001B1C */
00001B18 4A45 tst.w D5
00001B1A 6604 bne +0x6 /* 00001B20 */
label00001B1C:
00001B1C 0044 0010 ori.w D4, 0x10
label00001B20:
00001B20 7000 moveq.l D0, 0x00
00001B22 3004 move.w D0, D4
00001B24 7240 moveq.l D1, 0x40
00001B26 8280 or.l D1, D0
00001B28 2F01 move.l -[A7], D1
00001B2A 7000 moveq.l D0, 0x00
00001B2C 302E FFF0 move.w D0, [A6 - 0x10]
00001B30 2F00 move.l -[A7], D0
00001B32 302E 000E move.w D0, [A6 + 0xE]
00001B36 48C0 ext.l D0
00001B38 2F00 move.l -[A7], D0
00001B3A 302E 000C move.w D0, [A6 + 0xC]
00001B3E 48C0 ext.l D0
00001B40 2F00 move.l -[A7], D0
00001B42 302E 000A move.w D0, [A6 + 0xA]
00001B46 48C0 ext.l D0
00001B48 2F00 move.l -[A7], D0
00001B4A 302E 0008 move.w D0, [A6 + 0x8]
00001B4E 48C0 ext.l D0
00001B50 2F00 move.l -[A7], D0
00001B52 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B56 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001B5A 4FEF 001C lea.l A7, [A7 + 0x1C]
00001B5E 6014 bra +0x16 /* 00001B74 */
label00001B60:
00001B60 7001 moveq.l D0, 0x01
00001B62 2F00 move.l -[A7], D0
00001B64 486D BA98 pea.l [A5 - 0x4568]
00001B68 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B6C 4EBA 2956 jsr [PC + 0x2956 /* 000044C4 */]
00001B70 4FEF 000C lea.l A7, [A7 + 0xC]
label00001B74:
00001B74 302E FFEA move.w D0, [A6 - 0x16]
00001B78 6002 bra +0x4 /* 00001B7C */
label00001B7A:
00001B7A 7000 moveq.l D0, 0x00
label00001B7C:
00001B7C 4CEE 18F0 FF94 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6C]
00001B82 4E5E unlink A6
00001B84 4E75 rts
export_552:
00001B86 4E56 FEE2 link A6, -0x011E
00001B8A 48E7 0110 movem.l -[A7], D7,A3
00001B8E 47EE FEFC lea.l A3, [A6 - 0x104]
00001B92 4247 clr.w D7
00001B94 2F0B move.l -[A7], A3
00001B96 486E FEE2 pea.l [A6 - 0x11E]
00001B9A 486E 0008 pea.l [A6 + 0x8]
00001B9E 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001BA2 4A40 tst.w D0
00001BA4 4FEF 000C lea.l A7, [A7 + 0xC]
00001BA8 6746 beq +0x48 /* 00001BF0 */
00001BAA 486E FEF0 pea.l [A6 - 0x110]
00001BAE 486E 0008 pea.l [A6 + 0x8]
00001BB2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001BB6 4A40 tst.w D0
00001BB8 508F addq.l A7, 8
00001BBA 6734 beq +0x36 /* 00001BF0 */
00001BBC 7000 moveq.l D0, 0x00
00001BBE 2F00 move.l -[A7], D0
00001BC0 2F0B move.l -[A7], A3
00001BC2 486E FEE2 pea.l [A6 - 0x11E]
00001BC6 41EE FEFC lea.l A0, [A6 - 0x104]
00001BCA 2F20 move.l -[A7], -[A0]
00001BCC 2F20 move.l -[A7], -[A0]
00001BCE 2F20 move.l -[A7], -[A0]
00001BD0 4EBA F8A8 jsr [PC - 0x758 /* 0000147A */]
00001BD4 4A40 tst.w D0
00001BD6 4FEF 0018 lea.l A7, [A7 + 0x18]
00001BDA 6714 beq +0x16 /* 00001BF0 */
00001BDC 206E FEF8 movea.l A0, [A6 - 0x108]
00001BE0 317C 0001 025E move.w [A0 + 0x25E], 0x1
00001BE6 206E FEF8 movea.l A0, [A6 - 0x108]
00001BEA 5268 0158 addq.w [A0 + 0x158], 1
00001BEE 5247 addq.w D7, 1
label00001BF0:
00001BF0 3007 move.w D0, D7
00001BF2 4CEE 0880 FEDA movem.l D7,A3, [A6 - 0x126]
00001BF8 4E5E unlink A6
00001BFA 4E75 rts
export_553:
00001BFC 4E56 FEF0 link A6, -0x0110
00001C00 48E7 0110 movem.l -[A7], D7,A3
00001C04 47EE FEFC lea.l A3, [A6 - 0x104]
00001C08 4247 clr.w D7
00001C0A 206E 0008 movea.l A0, [A6 + 0x8]
00001C0E 52AE 0008 addq.l [A6 + 0x8], 1
00001C12 1010 move.b D0, [A0]
00001C14 6574 bcs +0x76 /* 00001C8A */
00001C16 0C00 0000 cmpi.b D0, 0x0
00001C1A 626E bhi +0x70 /* 00001C8A */
00001C1C 7200 moveq.l D1, 0x00
00001C1E 1200 move.b D1, D0
00001C20 D241 add.w D1, D1
00001C22 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001C26 4EFB 1000 jmp [PC + D1.w]
00001C2A 0004 3B7C ori.b D4, 0x7C /* '|' */
00001C2E 0001 BE16 ori.b D1, 0x16
00001C32 2F0B move.l -[A7], A3
00001C34 486E 0008 pea.l [A6 + 0x8]
00001C38 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001C3C 4A40 tst.w D0
00001C3E 508F addq.l A7, 8
00001C40 6744 beq +0x46 /* 00001C86 */
00001C42 486E FEF0 pea.l [A6 - 0x110]
00001C46 486E 0008 pea.l [A6 + 0x8]
00001C4A 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001C4E 4A40 tst.w D0
00001C50 508F addq.l A7, 8
00001C52 6732 beq +0x34 /* 00001C86 */
00001C54 7000 moveq.l D0, 0x00
00001C56 2F00 move.l -[A7], D0
00001C58 2F0B move.l -[A7], A3
00001C5A 2F00 move.l -[A7], D0
00001C5C 41EE FEFC lea.l A0, [A6 - 0x104]
00001C60 2F20 move.l -[A7], -[A0]
00001C62 2F20 move.l -[A7], -[A0]
00001C64 2F20 move.l -[A7], -[A0]
00001C66 4EBA F812 jsr [PC - 0x7EE /* 0000147A */]
00001C6A 4A40 tst.w D0
00001C6C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001C70 6714 beq +0x16 /* 00001C86 */
00001C72 206E FEF8 movea.l A0, [A6 - 0x108]
00001C76 317C 0001 025E move.w [A0 + 0x25E], 0x1
00001C7C 206E FEF8 movea.l A0, [A6 - 0x108]
00001C80 5268 0158 addq.w [A0 + 0x158], 1
00001C84 5247 addq.w D7, 1
label00001C86:
00001C86 426D BE16 clr.w [A5 - 0x41EA]
label00001C8A:
00001C8A 3007 move.w D0, D7
00001C8C 4CEE 0880 FEE8 movem.l D7,A3, [A6 - 0x118]
00001C92 4E5E unlink A6
00001C94 4E75 rts
export_554:
fn00001C96:
00001C96 48E7 0310 movem.l -[A7], D6,D7,A3
00001C9A 3C2F 0016 move.w D6, [A7 + 0x16]
00001C9E 266F 0010 movea.l A3, [A7 + 0x10]
00001CA2 3E2F 001A move.w D7, [A7 + 0x1A]
00001CA6 BC6B 0194 cmp.w D6, [A3 + 0x194]
00001CAA 6F16 ble +0x18 /* 00001CC2 */
00001CAC 7000 moveq.l D0, 0x00
00001CAE 2B40 BA04 move.l [A5 - 0x45FC], D0
00001CB2 2B40 BA0C move.l [A5 - 0x45F4], D0
00001CB6 3B7C 7FFF BA4A move.w [A5 - 0x45B6], 0x7FFF
00001CBC 426D BA48 clr.w [A5 - 0x45B8]
00001CC0 607C bra +0x7E /* 00001D3E */
label00001CC2:
00001CC2 206B 0256 movea.l A0, [A3 + 0x256]
00001CC6 48C6 ext.l D6
00001CC8 2006 move.l D0, D6
00001CCA E580 asl D0, 2
00001CCC 2B70 0800 BA04 move.l [A5 - 0x45FC], [A0 + D0]
00001CD2 6612 bne +0x14 /* 00001CE6 */
00001CD4 7000 moveq.l D0, 0x00
00001CD6 2B40 BA0C move.l [A5 - 0x45F4], D0
00001CDA 3B7C 7FFF BA4A move.w [A5 - 0x45B6], 0x7FFF
00001CE0 426D BA48 clr.w [A5 - 0x45B8]
00001CE4 6058 bra +0x5A /* 00001D3E */
label00001CE6:
00001CE6 206D BA04 movea.l A0, [A5 - 0x45FC]
00001CEA 3B50 BA4A move.w [A5 - 0x45B6], [A0]
00001CEE 206D BA04 movea.l A0, [A5 - 0x45FC]
00001CF2 3B68 0002 BA48 move.w [A5 - 0x45B8], [A0 + 0x2]
00001CF8 BE68 0002 cmp.w D7, [A0 + 0x2]
00001CFC 6E06 bgt +0x8 /* 00001D04 */
00001CFE BE6D BA4A cmp.w D7, [A5 - 0x45B6]
00001D02 6C08 bge +0xA /* 00001D0C */
label00001D04:
00001D04 7000 moveq.l D0, 0x00
00001D06 2B40 BA0C move.l [A5 - 0x45F4], D0
00001D0A 6032 bra +0x34 /* 00001D3E */
label00001D0C:
00001D0C 206D BA04 movea.l A0, [A5 - 0x45FC]
00001D10 3007 move.w D0, D7
00001D12 9050 sub.w D0, [A0]
00001D14 48C0 ext.l D0
00001D16 5280 addq.l D0, 1
00001D18 E980 asl D0, 4
00001D1A D0AD BA04 add.l D0, [A5 - 0x45FC]
00001D1E 2B40 BA0C move.l [A5 - 0x45F4], D0
00001D22 2040 movea.l A0, D0
00001D24 43ED BA30 lea.l A1, [A5 - 0x45D0]
00001D28 22D8 move.l [A1]+, [A0]+
00001D2A 22D8 move.l [A1]+, [A0]+
00001D2C 22D8 move.l [A1]+, [A0]+
00001D2E 22D8 move.l [A1]+, [A0]+
00001D30 4A2D BA30 tst.b [A5 - 0x45D0]
00001D34 6708 beq +0xA /* 00001D3E */
00001D36 7008 moveq.l D0, 0x08
00001D38 C02D BA30 and.b D0, [A5 - 0x45D0]
00001D3C 6726 beq +0x28 /* 00001D64 */
label00001D3E:
00001D3E 41ED BA30 lea.l A0, [A5 - 0x45D0]
00001D42 43ED BA10 lea.l A1, [A5 - 0x45F0]
00001D46 20D9 move.l [A0]+, [A1]+
00001D48 20D9 move.l [A0]+, [A1]+
00001D4A 20D9 move.l [A0]+, [A1]+
00001D4C 20D9 move.l [A0]+, [A1]+
00001D4E 48C7 ext.l D7
00001D50 2F07 move.l -[A7], D7
00001D52 48C6 ext.l D6
00001D54 2F06 move.l -[A7], D6
00001D56 486D BA30 pea.l [A5 - 0x45D0]
00001D5A 2F0B move.l -[A7], A3
00001D5C 4EBA 125C jsr [PC + 0x125C /* 00002FBA */]
00001D60 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001D64:
00001D64 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00001D68 4E75 rts
export_555:
00001D6A 4E56 0000 link A6, 0
00001D6E 48E7 0018 movem.l -[A7], A3,A4
00001D72 286E 0008 movea.l A4, [A6 + 0x8]
00001D76 266E 0014 movea.l A3, [A6 + 0x14]
00001D7A 302E 0012 move.w D0, [A6 + 0x12]
00001D7E 48C0 ext.l D0
00001D80 2F00 move.l -[A7], D0
00001D82 302E 000E move.w D0, [A6 + 0xE]
00001D86 48C0 ext.l D0
00001D88 2F00 move.l -[A7], D0
00001D8A 2F0C move.l -[A7], A4
00001D8C 4EBA FF08 jsr [PC - 0xF8 /* 00001C96 */]
00001D90 7007 moveq.l D0, 0x07
00001D92 C02D BA30 and.b D0, [A5 - 0x45D0]
00001D96 0C00 0005 cmpi.b D0, 0x5
00001D9A 660C bne +0xE /* 00001DA8 */
00001D9C 26AD BA38 move.l [A3], [A5 - 0x45C8]
00001DA0 276D BA3C 0004 move.l [A3 + 0x4], [A5 - 0x45C4]
00001DA6 600A bra +0xC /* 00001DB2 */
label00001DA8:
00001DA8 26AD E9D6 move.l [A3], [A5 - 0x162A]
00001DAC 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
label00001DB2:
00001DB2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001DB8 4E5E unlink A6
00001DBA 4E75 rts
export_556:
00001DBC 4E56 0000 link A6, 0
00001DC0 48E7 0018 movem.l -[A7], A3,A4
00001DC4 266E 0014 movea.l A3, [A6 + 0x14]
00001DC8 286D BA5E movea.l A4, [A5 - 0x45A2]
00001DCC 200C move.l D0, A4
00001DCE 6608 bne +0xA /* 00001DD8 */
00001DD0 206D B9F8 movea.l A0, [A5 - 0x4608]
00001DD4 2868 0412 movea.l A4, [A0 + 0x412]
label00001DD8:
00001DD8 206E 0008 movea.l A0, [A6 + 0x8]
00001DDC 3028 0004 move.w D0, [A0 + 0x4]
00001DE0 48C0 ext.l D0
00001DE2 322E 0012 move.w D1, [A6 + 0x12]
00001DE6 48C1 ext.l D1
00001DE8 D280 add.l D1, D0
00001DEA 2F01 move.l -[A7], D1
00001DEC 206E 0008 movea.l A0, [A6 + 0x8]
00001DF0 3010 move.w D0, [A0]
00001DF2 48C0 ext.l D0
00001DF4 322E 000E move.w D1, [A6 + 0xE]
00001DF8 48C1 ext.l D1
00001DFA D280 add.l D1, D0
00001DFC 2F01 move.l -[A7], D1
00001DFE 2F0C move.l -[A7], A4
00001E00 4EBA FE94 jsr [PC - 0x16C /* 00001C96 */]
00001E04 700F moveq.l D0, 0x0F
00001E06 C02D BA30 and.b D0, [A5 - 0x45D0]
00001E0A 0C00 0005 cmpi.b D0, 0x5
00001E0E 660E bne +0x10 /* 00001E1E */
00001E10 26AD BA38 move.l [A3], [A5 - 0x45C8]
00001E14 276D BA3C 0004 move.l [A3 + 0x4], [A5 - 0x45C4]
00001E1A 7001 moveq.l D0, 0x01
00001E1C 600C bra +0xE /* 00001E2A */
label00001E1E:
00001E1E 26AD E9D6 move.l [A3], [A5 - 0x162A]
00001E22 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
00001E28 7000 moveq.l D0, 0x00
label00001E2A:
00001E2A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001E30 4E5E unlink A6
00001E32 4E75 rts
export_557:
fn00001E34:
00001E34 4E56 FFFC link A6, -0x0004
00001E38 48E7 1018 movem.l -[A7], D3,A3,A4
00001E3C 266E 0014 movea.l A3, [A6 + 0x14]
00001E40 2D6D BA5E FFFC move.l [A6 - 0x4], [A5 - 0x45A2]
00001E46 660A bne +0xC /* 00001E52 */
00001E48 206D B9F8 movea.l A0, [A5 - 0x4608]
00001E4C 2D68 0412 FFFC move.l [A6 - 0x4], [A0 + 0x412]
label00001E52:
00001E52 4AAE 0008 tst.l [A6 + 0x8]
00001E56 6732 beq +0x34 /* 00001E8A */
00001E58 206E 0008 movea.l A0, [A6 + 0x8]
00001E5C 3028 0004 move.w D0, [A0 + 0x4]
00001E60 48C0 ext.l D0
00001E62 322E 0012 move.w D1, [A6 + 0x12]
00001E66 48C1 ext.l D1
00001E68 D280 add.l D1, D0
00001E6A 2F01 move.l -[A7], D1
00001E6C 206E 0008 movea.l A0, [A6 + 0x8]
00001E70 3010 move.w D0, [A0]
00001E72 48C0 ext.l D0
00001E74 322E 000E move.w D1, [A6 + 0xE]
00001E78 48C1 ext.l D1
00001E7A D280 add.l D1, D0
00001E7C 2F01 move.l -[A7], D1
00001E7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E82 4EBA FE12 jsr [PC - 0x1EE /* 00001C96 */]
00001E86 4FEF 000C lea.l A7, [A7 + 0xC]
label00001E8A:
00001E8A 4A2D BA30 tst.b [A5 - 0x45D0]
00001E8E 6708 beq +0xA /* 00001E98 */
00001E90 7008 moveq.l D0, 0x08
00001E92 C02D BA30 and.b D0, [A5 - 0x45D0]
00001E96 670E beq +0x10 /* 00001EA6 */
label00001E98:
00001E98 426D BA34 clr.w [A5 - 0x45CC]
00001E9C 422D BA31 clr.b [A5 - 0x45CF]
00001EA0 3B6D E5E2 BA32 move.w [A5 - 0x45CE], [A5 - 0x1A1E]
label00001EA6:
00001EA6 206E FFFC movea.l A0, [A6 - 0x4]
00001EAA 2068 0246 movea.l A0, [A0 + 0x246]
00001EAE 7000 moveq.l D0, 0x00
00001EB0 302D BA34 move.w D0, [A5 - 0x45CC]
00001EB4 2200 move.l D1, D0
00001EB6 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001EBA 4841 swap.w D1
00001EBC C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001EC0 4841 swap.w D1
00001EC2 4241 clr.w D1
00001EC4 D081 add.l D0, D1
00001EC6 49F0 0800 lea.l A4, [A0 + D0]
00001ECA 276C 0014 0006 move.l [A3 + 0x6], [A4 + 0x14]
00001ED0 26AC 000C move.l [A3], [A4 + 0xC]
00001ED4 176C 001D 0004 move.b [A3 + 0x4], [A4 + 0x1D]
00001EDA 176C 001F 0005 move.b [A3 + 0x5], [A4 + 0x1F]
00001EE0 276C 0018 000C move.l [A3 + 0xC], [A4 + 0x18]
00001EE6 376D BA32 000A move.w [A3 + 0xA], [A5 - 0x45CE]
00001EEC 7000 moveq.l D0, 0x00
00001EEE 7201 moveq.l D1, 0x01
00001EF0 7400 moveq.l D2, 0x00
00001EF2 142D BA30 move.b D2, [A5 - 0x45D0]
00001EF6 7607 moveq.l D3, 0x07
00001EF8 C682 and.l D3, D2
00001EFA 7401 moveq.l D2, 0x01
00001EFC B483 cmp.l D2, D3
00001EFE 6C0E bge +0x10 /* 00001F0E */
00001F00 7400 moveq.l D2, 0x00
00001F02 142D BA30 move.b D2, [A5 - 0x45D0]
00001F06 7608 moveq.l D3, 0x08
00001F08 C682 and.l D3, D2
00001F0A 6602 bne +0x4 /* 00001F0E */
00001F0C 7200 moveq.l D1, 0x00
label00001F0E:
00001F0E 4A81 tst.l D1
00001F10 57C0 seq D0
00001F12 4400 neg.b D0
00001F14 4CEE 1808 FFF0 movem.l D3,A3,A4, [A6 - 0x10]
00001F1A 4E5E unlink A6
00001F1C 4E75 rts
export_558:
00001F1E 4E56 FEBC link A6, -0x0144
00001F22 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001F26 382E 0012 move.w D4, [A6 + 0x12]
00001F2A 3A2E 000E move.w D5, [A6 + 0xE]
00001F2E 49EE FEC0 lea.l A4, [A6 - 0x140]
00001F32 266E 0014 movea.l A3, [A6 + 0x14]
00001F36 2D6D BA5E FEBC move.l [A6 - 0x144], [A5 - 0x45A2]
00001F3C 660A bne +0xC /* 00001F48 */
00001F3E 206D B9F8 movea.l A0, [A5 - 0x4608]
00001F42 2D68 0412 FEBC move.l [A6 - 0x144], [A0 + 0x412]
label00001F48:
00001F48 206E 0008 movea.l A0, [A6 + 0x8]
00001F4C 3028 0004 move.w D0, [A0 + 0x4]
00001F50 48C0 ext.l D0
00001F52 48C4 ext.l D4
00001F54 D084 add.l D0, D4
00001F56 2F00 move.l -[A7], D0
00001F58 206E 0008 movea.l A0, [A6 + 0x8]
00001F5C 3010 move.w D0, [A0]
00001F5E 48C0 ext.l D0
00001F60 48C5 ext.l D5
00001F62 D085 add.l D0, D5
00001F64 2F00 move.l -[A7], D0
00001F66 2F2E FEBC move.l -[A7], [A6 - 0x144]
00001F6A 4EBA FD2A jsr [PC - 0x2D6 /* 00001C96 */]
00001F6E 48C4 ext.l D4
00001F70 2F04 move.l -[A7], D4
00001F72 48C5 ext.l D5
00001F74 2F05 move.l -[A7], D5
00001F76 2F0B move.l -[A7], A3
00001F78 4878 0100 push.l 0x100
00001F7C 2F2E FEBC move.l -[A7], [A6 - 0x144]
00001F80 4EBA 0D86 jsr [PC + 0xD86 /* 00002D08 */]
00001F84 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001F88 7000 moveq.l D0, 0x00
00001F8A 2F00 move.l -[A7], D0
00001F8C 2F00 move.l -[A7], D0
00001F8E 2F00 move.l -[A7], D0
00001F90 4EBA FEA2 jsr [PC - 0x15E /* 00001E34 */]
00001F94 4AAD C5E6 tst.l [A5 - 0x3A1A]
00001F98 4FEF 0030 lea.l A7, [A7 + 0x30]
00001F9C 6700 00C0 beq +0xC2 /* 0000205E */
00001FA0 422E FF00 clr.b [A6 - 0x100]
00001FA4 7E01 moveq.l D7, 0x01
00001FA6 6000 0090 bra +0x92 /* 00002038 */
label00001FAA:
00001FAA 7026 moveq.l D0, 0x26
00001FAC B033 7000 cmp.b D0, [A3 + D7.w]
00001FB0 6670 bne +0x72 /* 00002022 */
00001FB2 48C7 ext.l D7
00001FB4 7000 moveq.l D0, 0x00
00001FB6 1013 move.b D0, [A3]
00001FB8 B087 cmp.l D0, D7
00001FBA 6766 beq +0x68 /* 00002022 */
00001FBC 7C01 moveq.l D6, 0x01
00001FBE 7000 moveq.l D0, 0x00
00001FC0 1033 7001 move.b D0, [A3 + D7.w + 0x1]
00001FC4 41ED A714 lea.l A0, [A5 - 0x58EC]
00001FC8 1030 0000 move.b D0, [A0 + D0.w]
00001FCC 0400 0044 subi.b D0, 0x44 /* 'D' */
00001FD0 6726 beq +0x28 /* 00001FF8 */
00001FD2 0400 000C subi.b D0, 0xC
00001FD6 6706 beq +0x8 /* 00001FDE */
00001FD8 5900 subq.b D0, 4
00001FDA 6726 beq +0x28 /* 00002002 */
00001FDC 602E bra +0x30 /* 0000200C */
label00001FDE:
00001FDE 2F2D C5E6 move.l -[A7], [A5 - 0x3A1A]
00001FE2 486D BE4E pea.l [A5 - 0x41B2]
00001FE6 200C move.l D0, A4
00001FE8 5280 addq.l D0, 1
00001FEA 2F00 move.l -[A7], D0
00001FEC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001FF0 1880 move.b [A4], D0
00001FF2 4FEF 000C lea.l A7, [A7 + 0xC]
00001FF6 6016 bra +0x18 /* 0000200E */
label00001FF8:
00001FF8 2F0C move.l -[A7], A4
00001FFA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00001FFE 588F addq.l A7, 4
00002000 600C bra +0xE /* 0000200E */
label00002002:
00002002 2F0C move.l -[A7], A4
00002004 4EAD 0DF2 jsr [A5 + 0xDF2 /* export_442 */]
00002008 588F addq.l A7, 4
0000200A 6002 bra +0x4 /* 0000200E */
label0000200C:
0000200C 4246 clr.w D6
label0000200E:
0000200E 4A46 tst.w D6
00002010 6710 beq +0x12 /* 00002022 */
00002012 2F0C move.l -[A7], A4
00002014 486E FF00 pea.l [A6 - 0x100]
00002018 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000201C 5247 addq.w D7, 1
0000201E 508F addq.l A7, 8
00002020 6014 bra +0x16 /* 00002036 */
label00002022:
00002022 522E FF00 addq.b [A6 - 0x100], 1
00002026 7000 moveq.l D0, 0x00
00002028 102E FF00 move.b D0, [A6 - 0x100]
0000202C 41EE FF00 lea.l A0, [A6 - 0x100]
00002030 11B3 7000 0000 move.b [A0 + D0.w], [A3 + D7.w]
label00002036:
00002036 5247 addq.w D7, 1
label00002038:
00002038 48C7 ext.l D7
0000203A 7000 moveq.l D0, 0x00
0000203C 1013 move.b D0, [A3]
0000203E B087 cmp.l D0, D7
00002040 6D10 blt +0x12 /* 00002052 */
00002042 7000 moveq.l D0, 0x00
00002044 102E FF00 move.b D0, [A6 - 0x100]
00002048 0C80 0000 00FF cmpi.l D0, 0xFF
0000204E 6D00 FF5A blt -0xA4 /* 00001FAA */
label00002052:
00002052 486E FF00 pea.l [A6 - 0x100]
00002056 2F0B move.l -[A7], A3
00002058 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000205C 508F addq.l A7, 8
label0000205E:
0000205E 7000 moveq.l D0, 0x00
00002060 7201 moveq.l D1, 0x01
00002062 7400 moveq.l D2, 0x00
00002064 142D BA30 move.b D2, [A5 - 0x45D0]
00002068 7607 moveq.l D3, 0x07
0000206A C682 and.l D3, D2
0000206C 7401 moveq.l D2, 0x01
0000206E B483 cmp.l D2, D3
00002070 6C0E bge +0x10 /* 00002080 */
00002072 7400 moveq.l D2, 0x00
00002074 142D BA30 move.b D2, [A5 - 0x45D0]
00002078 7608 moveq.l D3, 0x08
0000207A C682 and.l D3, D2
0000207C 6602 bne +0x4 /* 00002080 */
0000207E 7200 moveq.l D1, 0x00
label00002080:
00002080 4A81 tst.l D1
00002082 57C0 seq D0
00002084 4400 neg.b D0
00002086 4CEE 18F8 FEA0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x160]
0000208C 4E5E unlink A6
0000208E 4E75 rts
export_559:
fn00002090:
00002090 4E56 0000 link A6, 0
00002094 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002098 382E 001A move.w D4, [A6 + 0x1A]
0000209C 3A2E 0012 move.w D5, [A6 + 0x12]
000020A0 286E 0008 movea.l A4, [A6 + 0x8]
000020A4 4247 clr.w D7
000020A6 4246 clr.w D6
label000020A8:
000020A8 BE6C 015E cmp.w D7, [A4 + 0x15E]
000020AC 6500 0082 bcs +0x84 /* 00002130 */
000020B0 4A46 tst.w D6
000020B2 6634 bne +0x36 /* 000020E8 */
000020B4 7000 moveq.l D0, 0x00
000020B6 3007 move.w D0, D7
000020B8 5280 addq.l D0, 1
000020BA E580 asl D0, 2
000020BC 2F00 move.l -[A7], D0
000020BE 7000 moveq.l D0, 0x00
000020C0 302C 015E move.w D0, [A4 + 0x15E]
000020C4 E580 asl D0, 2
000020C6 2F00 move.l -[A7], D0
000020C8 486C 0242 pea.l [A4 + 0x242]
000020CC 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000020D0 4A40 tst.w D0
000020D2 4FEF 000C lea.l A7, [A7 + 0xC]
000020D6 6606 bne +0x8 /* 000020DE */
000020D8 7000 moveq.l D0, 0x00
000020DA 6000 00A6 bra +0xA8 /* 00002182 */
label000020DE:
000020DE 3C07 move.w D6, D7
000020E0 3006 move.w D0, D6
000020E2 5240 addq.w D0, 1
000020E4 3940 015E move.w [A4 + 0x15E], D0
label000020E8:
000020E8 48C5 ext.l D5
000020EA 2005 move.l D0, D5
000020EC 7209 moveq.l D1, 0x09
000020EE D081 add.l D0, D1
000020F0 2F00 move.l -[A7], D0
000020F2 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000020F6 2640 movea.l A3, D0
000020F8 206C 0242 movea.l A0, [A4 + 0x242]
000020FC 3E06 move.w D7, D6
000020FE 7000 moveq.l D0, 0x00
00002100 3007 move.w D0, D7
00002102 E580 asl D0, 2
00002104 218B 0800 move.l [A0 + D0], A3
00002108 588F addq.l A7, 4
0000210A 6604 bne +0x6 /* 00002110 */
0000210C 7000 moveq.l D0, 0x00
0000210E 6072 bra +0x74 /* 00002182 */
label00002110:
00002110 7000 moveq.l D0, 0x00
00002112 2680 move.l [A3], D0
00002114 1744 0008 move.b [A3 + 0x8], D4
00002118 2F2E 000C move.l -[A7], [A6 + 0xC]
0000211C 486B 0009 pea.l [A3 + 0x9]
00002120 3745 0006 move.w [A3 + 0x6], D5
00002124 3205 move.w D1, D5
00002126 48C1 ext.l D1
00002128 2F01 move.l -[A7], D1
0000212A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000212E 603E bra +0x40 /* 0000216E */
label00002130:
00002130 206C 0242 movea.l A0, [A4 + 0x242]
00002134 7000 moveq.l D0, 0x00
00002136 3007 move.w D0, D7
00002138 E580 asl D0, 2
0000213A 2670 0800 movea.l A3, [A0 + D0]
0000213E 200B move.l D0, A3
00002140 6608 bne +0xA /* 0000214A */
00002142 4A46 tst.w D6
00002144 6622 bne +0x24 /* 00002168 */
00002146 3C07 move.w D6, D7
00002148 601E bra +0x20 /* 00002168 */
label0000214A:
0000214A BA6B 0006 cmp.w D5, [A3 + 0x6]
0000214E 6618 bne +0x1A /* 00002168 */
00002150 48C5 ext.l D5
00002152 2F05 move.l -[A7], D5
00002154 486B 0009 pea.l [A3 + 0x9]
00002158 2F2E 000C move.l -[A7], [A6 + 0xC]
0000215C 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00002160 4A40 tst.w D0
00002162 4FEF 000C lea.l A7, [A7 + 0xC]
00002166 6706 beq +0x8 /* 0000216E */
label00002168:
00002168 5247 addq.w D7, 1
0000216A 6000 FF3C bra -0xC2 /* 000020A8 */
label0000216E:
0000216E 5293 addq.l [A3], 1
00002170 52AC 00D8 addq.l [A4 + 0xD8], 1
00002174 397C 0001 018A move.w [A4 + 0x18A], 0x1
0000217A 206E 0014 movea.l A0, [A6 + 0x14]
0000217E 3087 move.w [A0], D7
00002180 7001 moveq.l D0, 0x01
label00002182:
00002182 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00002188 4E5E unlink A6
0000218A 4E75 rts
export_560:
fn0000218C:
0000218C 48E7 0110 movem.l -[A7], D7,A3
00002190 3E2F 0012 move.w D7, [A7 + 0x12]
00002194 266F 000C movea.l A3, [A7 + 0xC]
00002198 206B 0242 movea.l A0, [A3 + 0x242]
0000219C 7000 moveq.l D0, 0x00
0000219E 3007 move.w D0, D7
000021A0 E580 asl D0, 2
000021A2 2070 0800 movea.l A0, [A0 + D0]
000021A6 5390 subq.l [A0], 1
000021A8 6614 bne +0x16 /* 000021BE */
000021AA 206B 0242 movea.l A0, [A3 + 0x242]
000021AE 7000 moveq.l D0, 0x00
000021B0 3007 move.w D0, D7
000021B2 E580 asl D0, 2
000021B4 4870 0800 pea.l [A0 + D0]
000021B8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000021BC 588F addq.l A7, 4
label000021BE:
000021BE 53AB 00D8 subq.l [A3 + 0xD8], 1
000021C2 660E bne +0x10 /* 000021D2 */
000021C4 486B 0242 pea.l [A3 + 0x242]
000021C8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000021CC 426B 015E clr.w [A3 + 0x15E]
000021D0 588F addq.l A7, 4
label000021D2:
000021D2 4CDF 0880 movem.l D7,A3, [A7]+
000021D6 4E75 rts
export_561:
fn000021D8:
000021D8 48E7 0118 movem.l -[A7], D7,A3,A4
000021DC 3E2F 0016 move.w D7, [A7 + 0x16]
000021E0 266F 0010 movea.l A3, [A7 + 0x10]
000021E4 206B 0242 movea.l A0, [A3 + 0x242]
000021E8 7000 moveq.l D0, 0x00
000021EA 3007 move.w D0, D7
000021EC E580 asl D0, 2
000021EE 2870 0800 movea.l A4, [A0 + D0]
000021F2 5294 addq.l [A4], 1
000021F4 52AB 00D8 addq.l [A3 + 0xD8], 1
000021F8 206F 0018 movea.l A0, [A7 + 0x18]
000021FC 3087 move.w [A0], D7
000021FE 377C 0001 018A move.w [A3 + 0x18A], 0x1
00002204 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002208 4E75 rts
export_562:
fn0000220A:
0000220A 48E7 0118 movem.l -[A7], D7,A3,A4
0000220E 286F 0014 movea.l A4, [A7 + 0x14]
00002212 266F 0010 movea.l A3, [A7 + 0x10]
00002216 200C move.l D0, A4
00002218 6768 beq +0x6A /* 00002282 */
0000221A 7007 moveq.l D0, 0x07
0000221C C014 and.b D0, [A4]
0000221E 0C00 0001 cmpi.b D0, 0x1
00002222 635E bls +0x60 /* 00002282 */
00002224 7008 moveq.l D0, 0x08
00002226 C014 and.b D0, [A4]
00002228 6658 bne +0x5A /* 00002282 */
0000222A 7028 moveq.l D0, 0x28
0000222C C014 and.b D0, [A4]
0000222E 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00002232 6608 bne +0xA /* 0000223C */
00002234 377C 0001 018A move.w [A3 + 0x18A], 0x1
0000223A 604C bra +0x4E /* 00002288 */
label0000223C:
0000223C 4A6B 018A tst.w [A3 + 0x18A]
00002240 6632 bne +0x34 /* 00002274 */
00002242 3E2C 0006 move.w D7, [A4 + 0x6]
00002246 7000 moveq.l D0, 0x00
00002248 3007 move.w D0, D7
0000224A 0C80 0000 FFFF cmpi.l D0, 0xFFFF
00002250 6610 bne +0x12 /* 00002262 */
00002252 3E2B 016A move.w D7, [A3 + 0x16A]
00002256 7000 moveq.l D0, 0x00
00002258 3007 move.w D0, D7
0000225A 0C80 0000 FFFE cmpi.l D0, 0xFFFE
00002260 6712 beq +0x14 /* 00002274 */
label00002262:
00002262 BE6B 0168 cmp.w D7, [A3 + 0x168]
00002266 6404 bcc +0x6 /* 0000226C */
00002268 3747 0168 move.w [A3 + 0x168], D7
label0000226C:
0000226C 377C 0001 0188 move.w [A3 + 0x188], 0x1
00002272 6014 bra +0x16 /* 00002288 */
label00002274:
00002274 4AAB 00CC tst.l [A3 + 0xCC]
00002278 670E beq +0x10 /* 00002288 */
0000227A 377C 0001 0188 move.w [A3 + 0x188], 0x1
00002280 6006 bra +0x8 /* 00002288 */
label00002282:
00002282 377C 0001 018A move.w [A3 + 0x18A], 0x1
label00002288:
00002288 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000228C 4E75 rts
export_563:
0000228E 48E7 0018 movem.l -[A7], A3,A4
00002292 286F 0010 movea.l A4, [A7 + 0x10]
00002296 266F 000C movea.l A3, [A7 + 0xC]
0000229A 426D BD94 clr.w [A5 - 0x426C]
0000229E 602C bra +0x2E /* 000022CC */
label000022A0:
000022A0 2F0C move.l -[A7], A4
000022A2 206B 021A movea.l A0, [A3 + 0x21A]
000022A6 7000 moveq.l D0, 0x00
000022A8 302D BD94 move.w D0, [A5 - 0x426C]
000022AC D080 add.l D0, D0
000022AE 2200 move.l D1, D0
000022B0 E588 lsl D0, 2
000022B2 D081 add.l D0, D1
000022B4 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
000022B8 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000022BC 4A40 tst.w D0
000022BE 508F addq.l A7, 8
000022C0 6606 bne +0x8 /* 000022C8 */
000022C2 7001 moveq.l D0, 0x01
000022C4 6000 00A0 bra +0xA2 /* 00002366 */
label000022C8:
000022C8 526D BD94 addq.w [A5 - 0x426C], 1
label000022CC:
000022CC 7000 moveq.l D0, 0x00
000022CE 302D BD94 move.w D0, [A5 - 0x426C]
000022D2 322B 0172 move.w D1, [A3 + 0x172]
000022D6 48C1 ext.l D1
000022D8 B280 cmp.l D1, D0
000022DA 6EC4 bgt -0x3A /* 000022A0 */
000022DC 2F0C move.l -[A7], A4
000022DE 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000022E2 2840 movea.l A4, D0
000022E4 200C move.l D0, A4
000022E6 588F addq.l A7, 4
000022E8 6604 bne +0x6 /* 000022EE */
000022EA 7000 moveq.l D0, 0x00
000022EC 6078 bra +0x7A /* 00002366 */
label000022EE:
000022EE 7000 moveq.l D0, 0x00
000022F0 302D BD94 move.w D0, [A5 - 0x426C]
000022F4 5280 addq.l D0, 1
000022F6 D080 add.l D0, D0
000022F8 2200 move.l D1, D0
000022FA E588 lsl D0, 2
000022FC D081 add.l D0, D1
000022FE 2F00 move.l -[A7], D0
00002300 7000 moveq.l D0, 0x00
00002302 302D BD94 move.w D0, [A5 - 0x426C]
00002306 D080 add.l D0, D0
00002308 2200 move.l D1, D0
0000230A E588 lsl D0, 2
0000230C D081 add.l D0, D1
0000230E 2F00 move.l -[A7], D0
00002310 486B 021A pea.l [A3 + 0x21A]
00002314 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00002318 4A40 tst.w D0
0000231A 4FEF 000C lea.l A7, [A7 + 0xC]
0000231E 660C bne +0xE /* 0000232C */
00002320 2F0C move.l -[A7], A4
00002322 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002326 7000 moveq.l D0, 0x00
00002328 588F addq.l A7, 4
0000232A 603A bra +0x3C /* 00002366 */
label0000232C:
0000232C 526B 0172 addq.w [A3 + 0x172], 1
00002330 206B 021A movea.l A0, [A3 + 0x21A]
00002334 7000 moveq.l D0, 0x00
00002336 302D BD94 move.w D0, [A5 - 0x426C]
0000233A D080 add.l D0, D0
0000233C 2200 move.l D1, D0
0000233E E588 lsl D0, 2
00002340 D081 add.l D0, D1
00002342 4870 0800 pea.l [A0 + D0]
00002346 206B 021A movea.l A0, [A3 + 0x21A]
0000234A 7000 moveq.l D0, 0x00
0000234C 302D BD94 move.w D0, [A5 - 0x426C]
00002350 D080 add.l D0, D0
00002352 2200 move.l D1, D0
00002354 E588 lsl D0, 2
00002356 D081 add.l D0, D1
00002358 218C 0804 move.l [A0 + D0 + 0x4], A4
0000235C 2F0C move.l -[A7], A4
0000235E 4EBA 0594 jsr [PC + 0x594 /* 000028F4 */]
00002362 7001 moveq.l D0, 0x01
00002364 508F addq.l A7, 8
label00002366:
00002366 4CDF 1800 movem.l A3,A4, [A7]+
0000236A 4E75 rts
export_564:
0000236C 4E56 FFFE link A6, -0x0002
00002370 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00002374 3E2E 000A move.w D7, [A6 + 0xA]
00002378 266D BA80 movea.l A3, [A5 - 0x4580]
label0000237C:
0000237C 206D BCF0 movea.l A0, [A5 - 0x4310]
00002380 226D BCEC movea.l A1, [A5 - 0x4314]
00002384 7000 moveq.l D0, 0x00
00002386 101B move.b D0, [A3]+
00002388 3B40 BADE move.w [A5 - 0x4522], D0
0000238C 7200 moveq.l D1, 0x00
0000238E 3200 move.w D1, D0
00002390 D281 add.l D1, D1
00002392 3231 1800 move.w D1, [A1 + D1]
00002396 5441 addq.w D1, 2
00002398 7000 moveq.l D0, 0x00
0000239A 3001 move.w D0, D1
0000239C 7200 moveq.l D1, 0x00
0000239E 1230 0800 move.b D1, [A0 + D0]
000023A2 3A01 move.w D5, D1
000023A4 1005 move.b D0, D5
000023A6 65D4 bcs -0x2A /* 0000237C */
000023A8 0C00 002A cmpi.b D0, 0x2A /* '*' */
000023AC 62CE bhi -0x30 /* 0000237C */
000023AE 7200 moveq.l D1, 0x00
000023B0 1200 move.b D1, D0
000023B2 D241 add.w D1, D1
000023B4 323B 1006 move.w D1, [PC + D1.w + 0x6]
000023B8 4EFB 1000 jmp [PC + D1.w]
000023BC 0066 00CE ori.w -[A6], 0xCE
000023C0 012A 0186 btst [A2 + 0x186], D0
000023C4 01E6 .incomplete
000023C6 0318 btst [A0]+, D1
000023C8 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
000023CC 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
000023D0 01D6 .incomplete
000023D2 0302 btst D2, D1
000023D4 0324 btst -[A4], D1
000023D6 032A 0374 btst [A2 + 0x374], D1
000023DA 0368 034C bchg [A0 + 0x34C], D1
000023DE FFC2 .invalid <<F/7/7>>
000023E0 FFC2 .invalid <<F/7/7>>
000023E2 FFC2 .invalid <<F/7/7>>
000023E4 FFC2 .invalid <<F/7/7>>
000023E6 FFC2 .invalid <<F/7/7>>
000023E8 FFC2 .invalid <<F/7/7>>
000023EA FFC2 .invalid <<F/7/7>>
000023EC FFC2 .invalid <<F/7/7>>
000023EE FFC2 .invalid <<F/7/7>>
000023F0 0352 bchg [A2], D1
000023F2 FFC2 .invalid <<F/7/7>>
000023F4 035A bchg [A2]+, D1
000023F6 FFC2 .invalid <<F/7/7>>
000023F8 FFC2 .invalid <<F/7/7>>
000023FA FFC2 .invalid <<F/7/7>>
000023FC FFC2 .invalid <<F/7/7>>
000023FE 038A bclr A2, D1
00002400 FFC2 .invalid <<F/7/7>>
00002402 FFC2 .invalid <<F/7/7>>
00002404 0360 bchg -[A0], D1
00002406 0360 bchg -[A0], D1
00002408 0336 FFC2 FFC2 btst [[ + <<invalid base displacement size>>] - 0x3E], D1
0000240E 0352 bchg [A2], D1
00002410 0380 bclr D0, D1
00002412 7008 moveq.l D0, 0x08
00002414 C047 and.w D0, D7
00002416 6600 032C bne +0x32E /* 00002744 */
0000241A 5A8B addq.l A3, 5
0000241C 6000 FF5E bra -0xA0 /* 0000237C */
00002420 7002 moveq.l D0, 0x02
00002422 C047 and.w D0, D7
00002424 6606 bne +0x8 /* 0000242C */
00002426 588B addq.l A3, 4
00002428 6000 FF52 bra -0xAC /* 0000237C */
label0000242C:
0000242C 7004 moveq.l D0, 0x04
0000242E C047 and.w D0, D7
00002430 6700 0312 beq +0x314 /* 00002744 */
00002434 7000 moveq.l D0, 0x00
00002436 1013 move.b D0, [A3]
00002438 7200 moveq.l D1, 0x00
0000243A 122B 0001 move.b D1, [A3 + 0x1]
0000243E E149 lsl D1.w, 8
00002440 8240 or.w D1, D0
00002442 302D BA7E move.w D0, [A5 - 0x4582]
00002446 D041 add.w D0, D1
00002448 323C 7FFF move.w D1, 0x7FFF
0000244C C240 and.w D1, D0
0000244E 3B41 BCF6 move.w [A5 - 0x430A], D1
00002452 3B41 BCF4 move.w [A5 - 0x430C], D1
00002456 200B move.l D0, A3
00002458 5480 addq.l D0, 2
0000245A 2040 movea.l A0, D0
0000245C 7000 moveq.l D0, 0x00
0000245E 1010 move.b D0, [A0]
00002460 220B move.l D1, A3
00002462 5481 addq.l D1, 2
00002464 2041 movea.l A0, D1
00002466 7200 moveq.l D1, 0x00
00002468 1228 0001 move.b D1, [A0 + 0x1]
0000246C E149 lsl D1.w, 8
0000246E 8240 or.w D1, D0
00002470 302D BA7C move.w D0, [A5 - 0x4584]
00002474 D041 add.w D0, D1
00002476 323C 7FFF move.w D1, 0x7FFF
0000247A C240 and.w D1, D0
0000247C 3B41 BCFA move.w [A5 - 0x4306], D1
00002480 3B41 BCF8 move.w [A5 - 0x4308], D1
00002484 6000 02BE bra +0x2C0 /* 00002744 */
00002488 7002 moveq.l D0, 0x02
0000248A C047 and.w D0, D7
0000248C 6606 bne +0x8 /* 00002494 */
0000248E 588B addq.l A3, 4
00002490 6000 FEEA bra -0x114 /* 0000237C */
label00002494:
00002494 7004 moveq.l D0, 0x04
00002496 C047 and.w D0, D7
00002498 6700 02AA beq +0x2AC /* 00002744 */
0000249C 7000 moveq.l D0, 0x00
0000249E 1013 move.b D0, [A3]
000024A0 7200 moveq.l D1, 0x00
000024A2 122B 0001 move.b D1, [A3 + 0x1]
000024A6 E149 lsl D1.w, 8
000024A8 8240 or.w D1, D0
000024AA 302D BA7E move.w D0, [A5 - 0x4582]
000024AE D041 add.w D0, D1
000024B0 323C 7FFF move.w D1, 0x7FFF
000024B4 C240 and.w D1, D0
000024B6 3B41 BCF6 move.w [A5 - 0x430A], D1
000024BA 3B41 BCF4 move.w [A5 - 0x430C], D1
000024BE 200B move.l D0, A3
000024C0 5480 addq.l D0, 2
000024C2 2040 movea.l A0, D0
000024C4 7000 moveq.l D0, 0x00
000024C6 1010 move.b D0, [A0]
000024C8 220B move.l D1, A3
000024CA 5481 addq.l D1, 2
000024CC 2041 movea.l A0, D1
000024CE 7200 moveq.l D1, 0x00
000024D0 1228 0001 move.b D1, [A0 + 0x1]
000024D4 E149 lsl D1.w, 8
000024D6 8240 or.w D1, D0
000024D8 3B41 BCFA move.w [A5 - 0x4306], D1
000024DC 3B41 BCF8 move.w [A5 - 0x4308], D1
000024E0 6000 0262 bra +0x264 /* 00002744 */
000024E4 7002 moveq.l D0, 0x02
000024E6 C047 and.w D0, D7
000024E8 6606 bne +0x8 /* 000024F0 */
000024EA 588B addq.l A3, 4
000024EC 6000 FE8E bra -0x170 /* 0000237C */
label000024F0:
000024F0 7004 moveq.l D0, 0x04
000024F2 C047 and.w D0, D7
000024F4 6700 024E beq +0x250 /* 00002744 */
000024F8 7000 moveq.l D0, 0x00
000024FA 1013 move.b D0, [A3]
000024FC 7200 moveq.l D1, 0x00
000024FE 122B 0001 move.b D1, [A3 + 0x1]
00002502 E149 lsl D1.w, 8
00002504 8240 or.w D1, D0
00002506 3B41 BCF6 move.w [A5 - 0x430A], D1
0000250A 3B41 BCF4 move.w [A5 - 0x430C], D1
0000250E 200B move.l D0, A3
00002510 5480 addq.l D0, 2
00002512 2040 movea.l A0, D0
00002514 7000 moveq.l D0, 0x00
00002516 1010 move.b D0, [A0]
00002518 220B move.l D1, A3
0000251A 5481 addq.l D1, 2
0000251C 2041 movea.l A0, D1
0000251E 7200 moveq.l D1, 0x00
00002520 1228 0001 move.b D1, [A0 + 0x1]
00002524 E149 lsl D1.w, 8
00002526 8240 or.w D1, D0
00002528 302D BA7C move.w D0, [A5 - 0x4584]
0000252C D041 add.w D0, D1
0000252E 323C 7FFF move.w D1, 0x7FFF
00002532 C240 and.w D1, D0
00002534 3B41 BCFA move.w [A5 - 0x4306], D1
00002538 3B41 BCF8 move.w [A5 - 0x4308], D1
0000253C 6000 0206 bra +0x208 /* 00002744 */
00002540 7002 moveq.l D0, 0x02
00002542 C047 and.w D0, D7
00002544 6606 bne +0x8 /* 0000254C */
00002546 588B addq.l A3, 4
00002548 6000 FE32 bra -0x1CC /* 0000237C */
label0000254C:
0000254C 7004 moveq.l D0, 0x04
0000254E C047 and.w D0, D7
00002550 6700 01F2 beq +0x1F4 /* 00002744 */
00002554 7000 moveq.l D0, 0x00
00002556 1013 move.b D0, [A3]
00002558 7200 moveq.l D1, 0x00
0000255A 122B 0001 move.b D1, [A3 + 0x1]
0000255E E149 lsl D1.w, 8
00002560 8240 or.w D1, D0
00002562 3B41 BCF6 move.w [A5 - 0x430A], D1
00002566 3B41 BCF4 move.w [A5 - 0x430C], D1
0000256A 200B move.l D0, A3
0000256C 5480 addq.l D0, 2
0000256E 2040 movea.l A0, D0
00002570 7000 moveq.l D0, 0x00
00002572 1010 move.b D0, [A0]
00002574 220B move.l D1, A3
00002576 5481 addq.l D1, 2
00002578 2041 movea.l A0, D1
0000257A 7200 moveq.l D1, 0x00
0000257C 1228 0001 move.b D1, [A0 + 0x1]
00002580 E149 lsl D1.w, 8
00002582 8240 or.w D1, D0
00002584 3B41 BCFA move.w [A5 - 0x4306], D1
00002588 3B41 BCF8 move.w [A5 - 0x4308], D1
0000258C 6000 01B6 bra +0x1B8 /* 00002744 */
00002590 7008 moveq.l D0, 0x08
00002592 C047 and.w D0, D7
00002594 6600 01AE bne +0x1B0 /* 00002744 */
00002598 D6FC 000A add.w A3, 0xA /* '\n' */
0000259C 6000 FDDE bra -0x220 /* 0000237C */
000025A0 7002 moveq.l D0, 0x02
000025A2 C047 and.w D0, D7
000025A4 6608 bne +0xA /* 000025AE */
000025A6 D6FC 0009 add.w A3, 0x9 /* '\t' */
000025AA 6000 FDD0 bra -0x22E /* 0000237C */
label000025AE:
000025AE 7004 moveq.l D0, 0x04
000025B0 C047 and.w D0, D7
000025B2 6700 0190 beq +0x192 /* 00002744 */
000025B6 7000 moveq.l D0, 0x00
000025B8 1013 move.b D0, [A3]
000025BA 3C00 move.w D6, D0
000025BC 200B move.l D0, A3
000025BE 5280 addq.l D0, 1
000025C0 2040 movea.l A0, D0
000025C2 7000 moveq.l D0, 0x00
000025C4 1010 move.b D0, [A0]
000025C6 220B move.l D1, A3
000025C8 5281 addq.l D1, 1
000025CA 2041 movea.l A0, D1
000025CC 7200 moveq.l D1, 0x00
000025CE 1228 0001 move.b D1, [A0 + 0x1]
000025D2 E149 lsl D1.w, 8
000025D4 8240 or.w D1, D0
000025D6 3B41 BCF4 move.w [A5 - 0x430C], D1
000025DA 200B move.l D0, A3
000025DC 5680 addq.l D0, 3
000025DE 2040 movea.l A0, D0
000025E0 7000 moveq.l D0, 0x00
000025E2 1010 move.b D0, [A0]
000025E4 220B move.l D1, A3
000025E6 5681 addq.l D1, 3
000025E8 2041 movea.l A0, D1
000025EA 7200 moveq.l D1, 0x00
000025EC 1228 0001 move.b D1, [A0 + 0x1]
000025F0 E149 lsl D1.w, 8
000025F2 8240 or.w D1, D0
000025F4 3B41 BCF6 move.w [A5 - 0x430A], D1
000025F8 200B move.l D0, A3
000025FA 5A80 addq.l D0, 5
000025FC 2040 movea.l A0, D0
000025FE 7000 moveq.l D0, 0x00
00002600 1010 move.b D0, [A0]
00002602 220B move.l D1, A3
00002604 5A81 addq.l D1, 5
00002606 2041 movea.l A0, D1
00002608 7200 moveq.l D1, 0x00
0000260A 1228 0001 move.b D1, [A0 + 0x1]
0000260E E149 lsl D1.w, 8
00002610 8240 or.w D1, D0
00002612 3B41 BCF8 move.w [A5 - 0x4308], D1
00002616 200B move.l D0, A3
00002618 5E80 addq.l D0, 7
0000261A 2040 movea.l A0, D0
0000261C 7000 moveq.l D0, 0x00
0000261E 1010 move.b D0, [A0]
00002620 220B move.l D1, A3
00002622 5E81 addq.l D1, 7
00002624 2041 movea.l A0, D1
00002626 7200 moveq.l D1, 0x00
00002628 1228 0001 move.b D1, [A0 + 0x1]
0000262C E149 lsl D1.w, 8
0000262E 8240 or.w D1, D0
00002630 3B41 BCFA move.w [A5 - 0x4306], D1
00002634 7001 moveq.l D0, 0x01
00002636 C046 and.w D0, D6
00002638 6612 bne +0x14 /* 0000264C */
0000263A 302D BA7E move.w D0, [A5 - 0x4582]
0000263E D06D BCF4 add.w D0, [A5 - 0x430C]
00002642 323C 7FFF move.w D1, 0x7FFF
00002646 C240 and.w D1, D0
00002648 3B41 BCF4 move.w [A5 - 0x430C], D1
label0000264C:
0000264C 7004 moveq.l D0, 0x04
0000264E C046 and.w D0, D6
00002650 6612 bne +0x14 /* 00002664 */
00002652 302D BA7E move.w D0, [A5 - 0x4582]
00002656 D06D BCF6 add.w D0, [A5 - 0x430A]
0000265A 323C 7FFF move.w D1, 0x7FFF
0000265E C240 and.w D1, D0
00002660 3B41 BCF6 move.w [A5 - 0x430A], D1
label00002664:
00002664 7002 moveq.l D0, 0x02
00002666 C046 and.w D0, D6
00002668 6612 bne +0x14 /* 0000267C */
0000266A 302D BA7C move.w D0, [A5 - 0x4584]
0000266E D06D BCF8 add.w D0, [A5 - 0x4308]
00002672 323C 7FFF move.w D1, 0x7FFF
00002676 C240 and.w D1, D0
00002678 3B41 BCF8 move.w [A5 - 0x4308], D1
label0000267C:
0000267C 7008 moveq.l D0, 0x08
0000267E C046 and.w D0, D6
00002680 6612 bne +0x14 /* 00002694 */
00002682 302D BA7C move.w D0, [A5 - 0x4584]
00002686 D06D BCFA add.w D0, [A5 - 0x4306]
0000268A 323C 7FFF move.w D1, 0x7FFF
0000268E C240 and.w D1, D0
00002690 3B41 BCFA move.w [A5 - 0x4306], D1
label00002694:
00002694 3D46 FFFE move.w [A6 - 0x2], D6
00002698 486E FFFE pea.l [A6 - 0x2]
0000269C 486D BCFA pea.l [A5 - 0x4306]
000026A0 486D BCF8 pea.l [A5 - 0x4308]
000026A4 486D BCF6 pea.l [A5 - 0x430A]
000026A8 486D BCF4 pea.l [A5 - 0x430C]
000026AC 4EBA 00A6 jsr [PC + 0xA6 /* 00002754 */]
000026B0 3C2E FFFE move.w D6, [A6 - 0x2]
000026B4 4FEF 0014 lea.l A7, [A7 + 0x14]
000026B8 6000 008A bra +0x8C /* 00002744 */
000026BC 7008 moveq.l D0, 0x08
000026BE C047 and.w D0, D7
000026C0 6600 0082 bne +0x84 /* 00002744 */
000026C4 7000 moveq.l D0, 0x00
000026C6 102B 0001 move.b D0, [A3 + 0x1]
000026CA 5480 addq.l D0, 2
000026CC D7C0 add.l A3, D0
000026CE 6000 FCAC bra -0x352 /* 0000237C */
000026D2 7001 moveq.l D0, 0x01
000026D4 C047 and.w D0, D7
000026D6 666C bne +0x6E /* 00002744 */
000026D8 548B addq.l A3, 2
000026DA 6000 FCA0 bra -0x35E /* 0000237C */
000026DE 508B addq.l A3, 8
000026E0 6000 FC9A bra -0x364 /* 0000237C */
000026E4 7000 moveq.l D0, 0x00
000026E6 1013 move.b D0, [A3]
000026E8 5280 addq.l D0, 1
000026EA D7C0 add.l A3, D0
000026EC 6000 FC8E bra -0x370 /* 0000237C */
000026F0 7000 moveq.l D0, 0x00
000026F2 1013 move.b D0, [A3]
000026F4 7200 moveq.l D1, 0x00
000026F6 122B 0001 move.b D1, [A3 + 0x1]
000026FA E149 lsl D1.w, 8
000026FC 8240 or.w D1, D0
000026FE 5441 addq.w D1, 2
00002700 D6C1 add.w A3, D1
00002702 6000 FC78 bra -0x386 /* 0000237C */
00002706 508B addq.l A3, 8
00002708 6000 FC72 bra -0x38C /* 0000237C */
0000270C D6FC 0001 add.w A3, 0x1
00002710 6000 FC6A bra -0x394 /* 0000237C */
00002714 548B addq.l A3, 2
00002716 6000 FC64 bra -0x39A /* 0000237C */
0000271A D6FC 0001 add.w A3, 0x1
0000271E 6000 FC5C bra -0x3A2 /* 0000237C */
00002722 7010 moveq.l D0, 0x10
00002724 C047 and.w D0, D7
00002726 661C bne +0x1E /* 00002744 */
00002728 568B addq.l A3, 3
0000272A 6000 FC50 bra -0x3AE /* 0000237C */
0000272E 7010 moveq.l D0, 0x10
00002730 C047 and.w D0, D7
00002732 6610 bne +0x12 /* 00002744 */
00002734 548B addq.l A3, 2
00002736 6000 FC44 bra -0x3BA /* 0000237C */
0000273A 7000 moveq.l D0, 0x00
0000273C 1013 move.b D0, [A3]
0000273E D7C0 add.l A3, D0
00002740 6000 FC3A bra -0x3C4 /* 0000237C */
label00002744:
00002744 2B4B BA80 move.l [A5 - 0x4580], A3
00002748 3005 move.w D0, D5
0000274A 4CEE 08E0 FFEE movem.l D5,D6,D7,A3, [A6 - 0x12]
00002750 4E5E unlink A6
00002752 4E75 rts
export_565:
fn00002754:
00002754 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002758 286F 0014 movea.l A4, [A7 + 0x14]
0000275C 266F 0024 movea.l A3, [A7 + 0x24]
00002760 4A6D B9A8 tst.w [A5 - 0x4658]
00002764 6700 00A0 beq +0xA2 /* 00002806 */
00002768 3E13 move.w D7, [A3]
0000276A 206F 0018 movea.l A0, [A7 + 0x18]
0000276E 3014 move.w D0, [A4]
00002770 B050 cmp.w D0, [A0]
00002772 6F3E ble +0x40 /* 000027B2 */
00002774 206F 0018 movea.l A0, [A7 + 0x18]
00002778 3C10 move.w D6, [A0]
0000277A 206F 0018 movea.l A0, [A7 + 0x18]
0000277E 3094 move.w [A0], [A4]
00002780 3886 move.w [A4], D6
00002782 7001 moveq.l D0, 0x01
00002784 C047 and.w D0, D7
00002786 670A beq +0xC /* 00002792 */
00002788 0053 0004 ori.w [A3], 0x4
0000278C 7000 moveq.l D0, 0x00
0000278E 3013 move.w D0, [A3]
00002790 6008 bra +0xA /* 0000279A */
label00002792:
00002792 0253 FFFB andi.w [A3], 0xFFFB
00002796 7000 moveq.l D0, 0x00
00002798 3013 move.w D0, [A3]
label0000279A:
0000279A 7004 moveq.l D0, 0x04
0000279C C047 and.w D0, D7
0000279E 670A beq +0xC /* 000027AA */
000027A0 0053 0001 ori.w [A3], 0x1
000027A4 7000 moveq.l D0, 0x00
000027A6 3013 move.w D0, [A3]
000027A8 6008 bra +0xA /* 000027B2 */
label000027AA:
000027AA 0253 FFFE andi.w [A3], 0xFFFE
000027AE 7000 moveq.l D0, 0x00
000027B0 3013 move.w D0, [A3]
label000027B2:
000027B2 206F 001C movea.l A0, [A7 + 0x1C]
000027B6 226F 0020 movea.l A1, [A7 + 0x20]
000027BA 3010 move.w D0, [A0]
000027BC B051 cmp.w D0, [A1]
000027BE 6F46 ble +0x48 /* 00002806 */
000027C0 206F 0020 movea.l A0, [A7 + 0x20]
000027C4 3C10 move.w D6, [A0]
000027C6 206F 001C movea.l A0, [A7 + 0x1C]
000027CA 226F 0020 movea.l A1, [A7 + 0x20]
000027CE 3290 move.w [A1], [A0]
000027D0 206F 001C movea.l A0, [A7 + 0x1C]
000027D4 3086 move.w [A0], D6
000027D6 7002 moveq.l D0, 0x02
000027D8 C047 and.w D0, D7
000027DA 670A beq +0xC /* 000027E6 */
000027DC 0053 0008 ori.w [A3], 0x8
000027E0 7000 moveq.l D0, 0x00
000027E2 3013 move.w D0, [A3]
000027E4 6008 bra +0xA /* 000027EE */
label000027E6:
000027E6 0253 FFF7 andi.w [A3], 0xFFF7
000027EA 7000 moveq.l D0, 0x00
000027EC 3013 move.w D0, [A3]
label000027EE:
000027EE 7008 moveq.l D0, 0x08
000027F0 C047 and.w D0, D7
000027F2 670A beq +0xC /* 000027FE */
000027F4 0053 0002 ori.w [A3], 0x2
000027F8 7000 moveq.l D0, 0x00
000027FA 3013 move.w D0, [A3]
000027FC 6008 bra +0xA /* 00002806 */
label000027FE:
000027FE 0253 FFFD andi.w [A3], 0xFFFD
00002802 7000 moveq.l D0, 0x00
00002804 3013 move.w D0, [A3]
label00002806:
00002806 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000280A 4E75 rts
export_566:
fn0000280C:
0000280C 4AAD B9FC tst.l [A5 - 0x4604]
00002810 6730 beq +0x32 /* 00002842 */
00002812 206D B9FC movea.l A0, [A5 - 0x4604]
00002816 316D BA7E 01AA move.w [A0 + 0x1AA], [A5 - 0x4582]
0000281C 206D B9FC movea.l A0, [A5 - 0x4604]
00002820 316D BA7C 01AC move.w [A0 + 0x1AC], [A5 - 0x4584]
00002826 206D B9FC movea.l A0, [A5 - 0x4604]
0000282A 226D B9FC movea.l A1, [A5 - 0x4604]
0000282E 2269 0412 movea.l A1, [A1 + 0x412]
00002832 43E9 00E8 lea.l A1, [A1 + 0xE8]
00002836 41E8 0196 lea.l A0, [A0 + 0x196]
0000283A 7007 moveq.l D0, 0x07
label0000283C:
0000283C 22D8 move.l [A1]+, [A0]+
0000283E 51C8 FFFC dbf D0, -0x6 /* 0000283C */
label00002842:
00002842 4E75 rts
export_567:
00002844 7000 moveq.l D0, 0x00
00002846 2F00 move.l -[A7], D0
00002848 4EBA 243A jsr [PC + 0x243A /* 00004C84 */]
0000284C 302D BA40 move.w D0, [A5 - 0x45C0]
00002850 B06D B9BE cmp.w D0, [A5 - 0x4642]
00002854 588F addq.l A7, 4
00002856 6F08 ble +0xA /* 00002860 */
00002858 302D BA40 move.w D0, [A5 - 0x45C0]
0000285C 48C0 ext.l D0
0000285E 6006 bra +0x8 /* 00002866 */
label00002860:
00002860 302D B9BE move.w D0, [A5 - 0x4642]
00002864 48C0 ext.l D0
label00002866:
00002866 3B40 B9C0 move.w [A5 - 0x4640], D0
0000286A 302D BA42 move.w D0, [A5 - 0x45BE]
0000286E B06D B9C2 cmp.w D0, [A5 - 0x463E]
00002872 6F08 ble +0xA /* 0000287C */
00002874 302D BA42 move.w D0, [A5 - 0x45BE]
00002878 48C0 ext.l D0
0000287A 6006 bra +0x8 /* 00002882 */
label0000287C:
0000287C 302D B9C2 move.w D0, [A5 - 0x463E]
00002880 48C0 ext.l D0
label00002882:
00002882 3B40 B9C4 move.w [A5 - 0x463C], D0
00002886 4E75 rts
export_568:
fn00002888:
00002888 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000288C 3E2F 001A move.w D7, [A7 + 0x1A]
00002890 266F 0014 movea.l A3, [A7 + 0x14]
00002894 7CFF moveq.l D6, 0xFFFFFFFF
00002896 206B 023E movea.l A0, [A3 + 0x23E]
0000289A 7000 moveq.l D0, 0x00
0000289C 3007 move.w D0, D7
0000289E E580 asl D0, 2
000028A0 4AB0 0800 tst.l [A0 + D0]
000028A4 6744 beq +0x46 /* 000028EA */
000028A6 206B 023E movea.l A0, [A3 + 0x23E]
000028AA 7000 moveq.l D0, 0x00
000028AC 3007 move.w D0, D7
000028AE E580 asl D0, 2
000028B0 2070 0800 movea.l A0, [A0 + D0]
000028B4 5488 addq.l A0, 2
000028B6 5288 addq.l A0, 1
000028B8 2B48 E044 move.l [A5 - 0x1FBC], A0
000028BC 286D BA78 movea.l A4, [A5 - 0x4588]
000028C0 2B4B BA78 move.l [A5 - 0x4588], A3
000028C4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000028C8 2B4C BA78 move.l [A5 - 0x4588], A4
000028CC 286D E034 movea.l A4, [A5 - 0x1FCC]
000028D0 700E moveq.l D0, 0x0E
000028D2 D9C0 add.l A4, D0
000028D4 7203 moveq.l D1, 0x03
000028D6 B22C 000D cmp.b D1, [A4 + 0xD]
000028DA 660E bne +0x10 /* 000028EA */
000028DC 41ED BCF4 lea.l A0, [A5 - 0x430C]
000028E0 224C movea.l A1, A4
000028E2 20D9 move.l [A0]+, [A1]+
000028E4 20D9 move.l [A0]+, [A1]+
000028E6 20D9 move.l [A0]+, [A1]+
000028E8 3C07 move.w D6, D7
label000028EA:
000028EA 48C6 ext.l D6
000028EC 2006 move.l D0, D6
000028EE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000028F2 4E75 rts
export_569:
fn000028F4:
000028F4 4E56 0000 link A6, 0
000028F8 48E7 0018 movem.l -[A7], A3,A4
000028FC 286E 000C movea.l A4, [A6 + 0xC]
00002900 7000 moveq.l D0, 0x00
00002902 2880 move.l [A4], D0
00002904 266D BA4C movea.l A3, [A5 - 0x45B4]
00002908 601C bra +0x1E /* 00002926 */
label0000290A:
0000290A 2F2B 026A move.l -[A7], [A3 + 0x26A]
0000290E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002912 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00002916 4A40 tst.w D0
00002918 508F addq.l A7, 8
0000291A 6606 bne +0x8 /* 00002922 */
0000291C 288B move.l [A4], A3
0000291E 7001 moveq.l D0, 0x01
00002920 600A bra +0xC /* 0000292C */
label00002922:
00002922 266B 02C4 movea.l A3, [A3 + 0x2C4]
label00002926:
00002926 200B move.l D0, A3
00002928 66E0 bne -0x1E /* 0000290A */
0000292A 7000 moveq.l D0, 0x00
label0000292C:
0000292C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002932 4E5E unlink A6
00002934 4E75 rts
export_570:
fn00002936:
00002936 48E7 0118 movem.l -[A7], D7,A3,A4
0000293A 286F 0010 movea.l A4, [A7 + 0x10]
0000293E 266F 0014 movea.l A3, [A7 + 0x14]
00002942 3E2B 015C move.w D7, [A3 + 0x15C]
00002946 607C bra +0x7E /* 000029C4 */
label00002948:
00002948 206B 023E movea.l A0, [A3 + 0x23E]
0000294C 7000 moveq.l D0, 0x00
0000294E 3007 move.w D0, D7
00002950 E580 asl D0, 2
00002952 4AB0 0800 tst.l [A0 + D0]
00002956 676C beq +0x6E /* 000029C4 */
00002958 2F0C move.l -[A7], A4
0000295A 206B 023E movea.l A0, [A3 + 0x23E]
0000295E 7000 moveq.l D0, 0x00
00002960 3007 move.w D0, D7
00002962 E580 asl D0, 2
00002964 2070 0800 movea.l A0, [A0 + D0]
00002968 5488 addq.l A0, 2
0000296A 226B 023E movea.l A1, [A3 + 0x23E]
0000296E 7000 moveq.l D0, 0x00
00002970 3007 move.w D0, D7
00002972 E580 asl D0, 2
00002974 2271 0800 movea.l A1, [A1 + D0]
00002978 7000 moveq.l D0, 0x00
0000297A 1029 0002 move.b D0, [A1 + 0x2]
0000297E D088 add.l D0, A0
00002980 2F00 move.l -[A7], D0
00002982 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00002986 4A40 tst.w D0
00002988 508F addq.l A7, 8
0000298A 6638 bne +0x3A /* 000029C4 */
0000298C 4A6D BB94 tst.w [A5 - 0x446C]
00002990 671A beq +0x1C /* 000029AC */
00002992 2B4B BCFC move.l [A5 - 0x4304], A3
00002996 426D BCFA clr.w [A5 - 0x4306]
0000299A 426D BCF8 clr.w [A5 - 0x4308]
0000299E 426D BCF6 clr.w [A5 - 0x430A]
000029A2 426D BCF4 clr.w [A5 - 0x430C]
000029A6 3B47 BB86 move.w [A5 - 0x447A], D7
000029AA 6012 bra +0x14 /* 000029BE */
label000029AC:
000029AC 7000 moveq.l D0, 0x00
000029AE 3007 move.w D0, D7
000029B0 2F00 move.l -[A7], D0
000029B2 2F0B move.l -[A7], A3
000029B4 4EBA FED2 jsr [PC - 0x12E /* 00002888 */]
000029B8 3B40 BB86 move.w [A5 - 0x447A], D0
000029BC 508F addq.l A7, 8
label000029BE:
000029BE 302D BB86 move.w D0, [A5 - 0x447A]
000029C2 600C bra +0xE /* 000029D0 */
label000029C4:
000029C4 3007 move.w D0, D7
000029C6 5347 subq.w D7, 1
000029C8 4A40 tst.w D0
000029CA 6600 FF7C bne -0x82 /* 00002948 */
000029CE 70FF moveq.l D0, 0xFFFFFFFF
label000029D0:
000029D0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000029D4 4E75 rts
fn000029D6:
000029D6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000029DA 286F 0014 movea.l A4, [A7 + 0x14]
000029DE 264C movea.l A3, A4
000029E0 528B addq.l A3, 1
000029E2 426D C132 clr.w [A5 - 0x3ECE]
000029E6 4246 clr.w D6
000029E8 6028 bra +0x2A /* 00002A12 */
label000029EA:
000029EA 16C7 move.b [A3]+, D7
000029EC 52AD E5A6 addq.l [A5 - 0x1A5A], 1
000029F0 7000 moveq.l D0, 0x00
000029F2 1007 move.b D0, D7
000029F4 D040 add.w D0, D0
000029F6 41ED A414 lea.l A0, [A5 - 0x5BEC]
000029FA 323C 0400 move.w D1, 0x400
000029FE C270 0000 and.w D1, [A0 + D0.w]
00002A02 6704 beq +0x6 /* 00002A08 */
00002A04 7C01 moveq.l D6, 0x01
00002A06 600A bra +0xC /* 00002A12 */
label00002A08:
00002A08 4A46 tst.w D6
00002A0A 6706 beq +0x8 /* 00002A12 */
00002A0C 3B7C 0001 C132 move.w [A5 - 0x3ECE], 0x1
label00002A12:
00002A12 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002A16 7000 moveq.l D0, 0x00
00002A18 1010 move.b D0, [A0]
00002A1A 3E00 move.w D7, D0
00002A1C 6718 beq +0x1A /* 00002A36 */
00002A1E 0C47 003A cmpi.w D7, 0x3A /* ':' */
00002A22 6712 beq +0x14 /* 00002A36 */
00002A24 0C47 002E cmpi.w D7, 0x2E /* '.' */
00002A28 66C0 bne -0x3E /* 000029EA */
00002A2A 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002A2E 702E moveq.l D0, 0x2E
00002A30 B028 0001 cmp.b D0, [A0 + 0x1]
00002A34 66B4 bne -0x4A /* 000029EA */
label00002A36:
00002A36 4213 clr.b [A3]
00002A38 200B move.l D0, A3
00002A3A 908C sub.l D0, A4
00002A3C 5380 subq.l D0, 1
00002A3E 1880 move.b [A4], D0
00002A40 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002A44 4E75 rts
export_571:
00002A46 4E56 FEFC link A6, -0x0104
00002A4A 48E7 0118 movem.l -[A7], D7,A3,A4
00002A4E 286E 000C movea.l A4, [A6 + 0xC]
00002A52 47EE FEFC lea.l A3, [A6 - 0x104]
00002A56 2B6D BA78 BCFC move.l [A5 - 0x4304], [A5 - 0x4588]
00002A5C 7E01 moveq.l D7, 0x01
00002A5E 2B4C E5A6 move.l [A5 - 0x1A5A], A4
00002A62 2F0B move.l -[A7], A3
00002A64 4EBA FF70 jsr [PC - 0x90 /* 000029D6 */]
00002A68 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002A6C 703A moveq.l D0, 0x3A
00002A6E B010 cmp.b D0, [A0]
00002A70 588F addq.l A7, 4
00002A72 6622 bne +0x24 /* 00002A96 */
00002A74 486D BCFC pea.l [A5 - 0x4304]
00002A78 2F0B move.l -[A7], A3
00002A7A 4EBA FE78 jsr [PC - 0x188 /* 000028F4 */]
00002A7E 4A40 tst.w D0
00002A80 508F addq.l A7, 8
00002A82 6606 bne +0x8 /* 00002A8A */
00002A84 4247 clr.w D7
00002A86 6000 00AA bra +0xAC /* 00002B32 */
label00002A8A:
00002A8A 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00002A8E 2F0B move.l -[A7], A3
00002A90 4EBA FF44 jsr [PC - 0xBC /* 000029D6 */]
00002A94 588F addq.l A7, 4
label00002A96:
00002A96 426D BA5C clr.w [A5 - 0x45A4]
00002A9A 200B move.l D0, A3
00002A9C 5280 addq.l D0, 1
00002A9E 2F00 move.l -[A7], D0
00002AA0 4EBA 00C6 jsr [PC + 0xC6 /* 00002B68 */]
00002AA4 4A40 tst.w D0
00002AA6 588F addq.l A7, 4
00002AA8 6626 bne +0x28 /* 00002AD0 */
00002AAA 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002AAE 4A10 tst.b [A0]
00002AB0 661A bne +0x1C /* 00002ACC */
00002AB2 4AAD BCFC tst.l [A5 - 0x4304]
00002AB6 6714 beq +0x16 /* 00002ACC */
00002AB8 2F2D BCFC move.l -[A7], [A5 - 0x4304]
00002ABC 2F0B move.l -[A7], A3
00002ABE 4EBA FE76 jsr [PC - 0x18A /* 00002936 */]
00002AC2 48C0 ext.l D0
00002AC4 72FF moveq.l D1, 0xFFFFFFFF
00002AC6 B280 cmp.l D1, D0
00002AC8 508F addq.l A7, 8
00002ACA 6666 bne +0x68 /* 00002B32 */
label00002ACC:
00002ACC 4247 clr.w D7
00002ACE 6062 bra +0x64 /* 00002B32 */
label00002AD0:
00002AD0 3B6D BCF6 BCF4 move.w [A5 - 0x430C], [A5 - 0x430A]
00002AD6 3B6D BCFA BCF8 move.w [A5 - 0x4308], [A5 - 0x4306]
00002ADC 7000 moveq.l D0, 0x00
00002ADE 302D BA5C move.w D0, [A5 - 0x45A4]
00002AE2 E488 lsr D0, 2
00002AE4 816D BA5C or.w [A5 - 0x45A4], D0
00002AE8 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002AEC 4A10 tst.b [A0]
00002AEE 6742 beq +0x44 /* 00002B32 */
00002AF0 026D FFF3 BA5C andi.w [A5 - 0x45A4], 0xFFF3
00002AF6 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002AFA 702E moveq.l D0, 0x2E
00002AFC B010 cmp.b D0, [A0]
00002AFE 6618 bne +0x1A /* 00002B18 */
00002B00 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002B04 702E moveq.l D0, 0x2E
00002B06 B028 0001 cmp.b D0, [A0 + 0x1]
00002B0A 660C bne +0xE /* 00002B18 */
00002B0C 54AD E5A6 addq.l [A5 - 0x1A5A], 2
00002B10 2F0B move.l -[A7], A3
00002B12 4EBA FEC2 jsr [PC - 0x13E /* 000029D6 */]
00002B16 588F addq.l A7, 4
label00002B18:
00002B18 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00002B1C 4A10 tst.b [A0]
00002B1E 6610 bne +0x12 /* 00002B30 */
00002B20 200B move.l D0, A3
00002B22 5280 addq.l D0, 1
00002B24 2F00 move.l -[A7], D0
00002B26 4EBA 0040 jsr [PC + 0x40 /* 00002B68 */]
00002B2A 4A40 tst.w D0
00002B2C 588F addq.l A7, 4
00002B2E 6602 bne +0x4 /* 00002B32 */
label00002B30:
00002B30 4247 clr.w D7
label00002B32:
00002B32 486D BA5C pea.l [A5 - 0x45A4]
00002B36 486D BCFA pea.l [A5 - 0x4306]
00002B3A 486D BCF8 pea.l [A5 - 0x4308]
00002B3E 486D BCF6 pea.l [A5 - 0x430A]
00002B42 486D BCF4 pea.l [A5 - 0x430C]
00002B46 4EBA FC0C jsr [PC - 0x3F4 /* 00002754 */]
00002B4A 206E 0008 movea.l A0, [A6 + 0x8]
00002B4E 43ED BCF4 lea.l A1, [A5 - 0x430C]
00002B52 20D9 move.l [A0]+, [A1]+
00002B54 20D9 move.l [A0]+, [A1]+
00002B56 20D9 move.l [A0]+, [A1]+
00002B58 3007 move.w D0, D7
00002B5A 4FEF 0014 lea.l A7, [A7 + 0x14]
00002B5E 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110]
00002B64 4E5E unlink A6
00002B66 4E75 rts
fn00002B68:
00002B68 4E56 FFFC link A6, -0x0004
00002B6C 48E7 0110 movem.l -[A7], D7,A3
00002B70 266E 0008 movea.l A3, [A6 + 0x8]
00002B74 426E FFFE clr.w [A6 - 0x2]
00002B78 426E FFFC clr.w [A6 - 0x4]
00002B7C 4A6D C132 tst.w [A5 - 0x3ECE]
00002B80 6774 beq +0x76 /* 00002BF6 */
00002B82 1013 move.b D0, [A3]
00002B84 B02D BCC1 cmp.b D0, [A5 - 0x433F]
00002B88 660A bne +0xC /* 00002B94 */
00002B8A 006D 0004 BA5C ori.w [A5 - 0x45A4], 0x4
00002B90 D6FC 0001 add.w A3, 0x1
label00002B94:
00002B94 7000 moveq.l D0, 0x00
00002B96 1013 move.b D0, [A3]
00002B98 41ED A714 lea.l A0, [A5 - 0x58EC]
00002B9C 1030 0000 move.b D0, [A0 + D0.w]
00002BA0 B02D BA86 cmp.b D0, [A5 - 0x457A]
00002BA4 6600 00DA bne +0xDC /* 00002C80 */
00002BA8 486E FFFC pea.l [A6 - 0x4]
00002BAC 200B move.l D0, A3
00002BAE 5280 addq.l D0, 1
00002BB0 2F00 move.l -[A7], D0
00002BB2 4EBA 0100 jsr [PC + 0x100 /* 00002CB4 */]
00002BB6 2640 movea.l A3, D0
00002BB8 1013 move.b D0, [A3]
00002BBA B02D BCC1 cmp.b D0, [A5 - 0x433F]
00002BBE 508F addq.l A7, 8
00002BC0 660A bne +0xC /* 00002BCC */
00002BC2 006D 0008 BA5C ori.w [A5 - 0x45A4], 0x8
00002BC8 D6FC 0001 add.w A3, 0x1
label00002BCC:
00002BCC 7000 moveq.l D0, 0x00
00002BCE 1013 move.b D0, [A3]
00002BD0 41ED A714 lea.l A0, [A5 - 0x58EC]
00002BD4 1030 0000 move.b D0, [A0 + D0.w]
00002BD8 B02D BA84 cmp.b D0, [A5 - 0x457C]
00002BDC 6600 00A2 bne +0xA4 /* 00002C80 */
00002BE0 486E FFFE pea.l [A6 - 0x2]
00002BE4 200B move.l D0, A3
00002BE6 5280 addq.l D0, 1
00002BE8 2F00 move.l -[A7], D0
00002BEA 4EBA 00C8 jsr [PC + 0xC8 /* 00002CB4 */]
00002BEE 2640 movea.l A3, D0
00002BF0 508F addq.l A7, 8
00002BF2 6000 008C bra +0x8E /* 00002C80 */
label00002BF6:
00002BF6 1013 move.b D0, [A3]
00002BF8 B02D BCC1 cmp.b D0, [A5 - 0x433F]
00002BFC 660A bne +0xC /* 00002C08 */
00002BFE 006D 0008 BA5C ori.w [A5 - 0x45A4], 0x8
00002C04 D6FC 0001 add.w A3, 0x1
label00002C08:
00002C08 7000 moveq.l D0, 0x00
00002C0A 1013 move.b D0, [A3]
00002C0C 41ED A714 lea.l A0, [A5 - 0x58EC]
00002C10 7200 moveq.l D1, 0x00
00002C12 1230 0000 move.b D1, [A0 + D0.w]
00002C16 2E01 move.l D7, D1
00002C18 7040 moveq.l D0, 0x40
00002C1A 9E80 sub.l D7, D0
00002C1C 0C47 0001 cmpi.w D7, 0x1
00002C20 6D06 blt +0x8 /* 00002C28 */
00002C22 0C47 001A cmpi.w D7, 0x1A
00002C26 6F22 ble +0x24 /* 00002C4A */
label00002C28:
00002C28 1013 move.b D0, [A3]
00002C2A B02D BCC1 cmp.b D0, [A5 - 0x433F]
00002C2E 660A bne +0xC /* 00002C3A */
00002C30 006D 0004 BA5C ori.w [A5 - 0x45A4], 0x4
00002C36 D6FC 0001 add.w A3, 0x1
label00002C3A:
00002C3A 486E FFFC pea.l [A6 - 0x4]
00002C3E 2F0B move.l -[A7], A3
00002C40 4EBA 0072 jsr [PC + 0x72 /* 00002CB4 */]
00002C44 2640 movea.l A3, D0
00002C46 508F addq.l A7, 8
00002C48 6036 bra +0x38 /* 00002C80 */
label00002C4A:
00002C4A D6FC 0001 add.w A3, 0x1
00002C4E 0C6E 04EC FFFE cmpi.w [A6 - 0x2], 0x4EC
00002C54 6226 bhi +0x28 /* 00002C7C */
00002C56 7000 moveq.l D0, 0x00
00002C58 302E FFFE move.w D0, [A6 - 0x2]
00002C5C 2200 move.l D1, D0
00002C5E C0FC 001A mulu.w D0, 0x1A
00002C62 4841 swap.w D1
00002C64 C2FC 001A mulu.w D1, 0x1A
00002C68 4841 swap.w D1
00002C6A 4241 clr.w D1
00002C6C D081 add.l D0, D1
00002C6E 48C7 ext.l D7
00002C70 D087 add.l D0, D7
00002C72 3D40 FFFE move.w [A6 - 0x2], D0
00002C76 0C40 8000 cmpi.w D0, 0x8000
00002C7A 638C bls -0x72 /* 00002C08 */
label00002C7C:
00002C7C 426E FFFE clr.w [A6 - 0x2]
label00002C80:
00002C80 4A13 tst.b [A3]
00002C82 6624 bne +0x26 /* 00002CA8 */
00002C84 4A6E FFFC tst.w [A6 - 0x4]
00002C88 671E beq +0x20 /* 00002CA8 */
00002C8A 4A6E FFFE tst.w [A6 - 0x2]
00002C8E 6718 beq +0x1A /* 00002CA8 */
00002C90 302E FFFC move.w D0, [A6 - 0x4]
00002C94 5340 subq.w D0, 1
00002C96 3B40 BCF6 move.w [A5 - 0x430A], D0
00002C9A 302E FFFE move.w D0, [A6 - 0x2]
00002C9E 5340 subq.w D0, 1
00002CA0 3B40 BCFA move.w [A5 - 0x4306], D0
00002CA4 7001 moveq.l D0, 0x01
00002CA6 6002 bra +0x4 /* 00002CAA */
label00002CA8:
00002CA8 7000 moveq.l D0, 0x00
label00002CAA:
00002CAA 4CEE 0880 FFF4 movem.l D7,A3, [A6 - 0xC]
00002CB0 4E5E unlink A6
00002CB2 4E75 rts
fn00002CB4:
00002CB4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002CB8 286F 0018 movea.l A4, [A7 + 0x18]
00002CBC 266F 0014 movea.l A3, [A7 + 0x14]
00002CC0 4247 clr.w D7
00002CC2 6026 bra +0x28 /* 00002CEA */
label00002CC4:
00002CC4 D6FC 0001 add.w A3, 0x1
00002CC8 0C47 0CCC cmpi.w D7, 0xCCC
00002CCC 6218 bhi +0x1A /* 00002CE6 */
00002CCE 7000 moveq.l D0, 0x00
00002CD0 3007 move.w D0, D7
00002CD2 D080 add.l D0, D0
00002CD4 2200 move.l D1, D0
00002CD6 E588 lsl D0, 2
00002CD8 D081 add.l D0, D1
00002CDA 48C6 ext.l D6
00002CDC 2E00 move.l D7, D0
00002CDE DE86 add.l D7, D6
00002CE0 0C47 8000 cmpi.w D7, 0x8000
00002CE4 6304 bls +0x6 /* 00002CEA */
label00002CE6:
00002CE6 4247 clr.w D7
00002CE8 6014 bra +0x16 /* 00002CFE */
label00002CEA:
00002CEA 7000 moveq.l D0, 0x00
00002CEC 1013 move.b D0, [A3]
00002CEE 2C00 move.l D6, D0
00002CF0 7030 moveq.l D0, 0x30
00002CF2 9C80 sub.l D6, D0
00002CF4 4A46 tst.w D6
00002CF6 6D06 blt +0x8 /* 00002CFE */
00002CF8 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
00002CFC 6FC6 ble -0x38 /* 00002CC4 */
label00002CFE:
00002CFE 3887 move.w [A4], D7
00002D00 200B move.l D0, A3
00002D02 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002D06 4E75 rts
export_572:
fn00002D08:
00002D08 4E56 FFFC link A6, -0x0004
00002D0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002D10 266E 0010 movea.l A3, [A6 + 0x10]
00002D14 7000 moveq.l D0, 0x00
00002D16 2840 movea.l A4, D0
00002D18 4247 clr.w D7
00002D1A 7207 moveq.l D1, 0x07
00002D1C C22D BA30 and.b D1, [A5 - 0x45D0]
00002D20 0C01 0001 cmpi.b D1, 0x1
00002D24 6308 bls +0xA /* 00002D2E */
00002D26 7008 moveq.l D0, 0x08
00002D28 C02D BA30 and.b D0, [A5 - 0x45D0]
00002D2C 670A beq +0xC /* 00002D38 */
label00002D2E:
00002D2E 422B 0001 clr.b [A3 + 0x1]
00002D32 4213 clr.b [A3]
00002D34 6000 01E8 bra +0x1EA /* 00002F1E */
label00002D38:
00002D38 303C 0100 move.w D0, 0x100
00002D3C C06E 000E and.w D0, [A6 + 0xE]
00002D40 6600 0082 bne +0x84 /* 00002DC4 */
00002D44 7028 moveq.l D0, 0x28
00002D46 C02D BA30 and.b D0, [A5 - 0x45D0]
00002D4A 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00002D4E 6674 bne +0x76 /* 00002DC4 */
00002D50 382D BA7E move.w D4, [A5 - 0x4582]
00002D54 3A2D BA7C move.w D5, [A5 - 0x4584]
00002D58 3B6E 0016 BA7E move.w [A5 - 0x4582], [A6 + 0x16]
00002D5E 3B6E 001A BA7C move.w [A5 - 0x4584], [A6 + 0x1A]
00002D64 16BC 0001 move.b [A3], 0x1
00002D68 177C 003D 0001 move.b [A3 + 0x1], 0x3D /* '=' */
00002D6E 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
00002D72 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002D76 4A40 tst.w D0
00002D78 588F addq.l A7, 4
00002D7A 673C beq +0x3E /* 00002DB8 */
00002D7C 200B move.l D0, A3
00002D7E 5480 addq.l D0, 2
00002D80 2F00 move.l -[A7], D0
00002D82 7000 moveq.l D0, 0x00
00002D84 302D BA36 move.w D0, [A5 - 0x45CA]
00002D88 2F00 move.l -[A7], D0
00002D8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D8E 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00002D92 3C00 move.w D6, D0
00002D94 5246 addq.w D6, 1
00002D96 0C46 00FF cmpi.w D6, 0xFF
00002D9A 4FEF 000C lea.l A7, [A7 + 0xC]
00002D9E 6F08 ble +0xA /* 00002DA8 */
00002DA0 203C 0000 00FF move.l D0, 0xFF
00002DA6 6004 bra +0x6 /* 00002DAC */
label00002DA8:
00002DA8 48C6 ext.l D6
00002DAA 2006 move.l D0, D6
label00002DAC:
00002DAC 1680 move.b [A3], D0
00002DAE 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
00002DB2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002DB6 588F addq.l A7, 4
label00002DB8:
00002DB8 3B44 BA7E move.w [A5 - 0x4582], D4
00002DBC 3B45 BA7C move.w [A5 - 0x4584], D5
00002DC0 6000 015C bra +0x15E /* 00002F1E */
label00002DC4:
00002DC4 7007 moveq.l D0, 0x07
00002DC6 C02D BA30 and.b D0, [A5 - 0x45D0]
00002DCA 5500 subq.b D0, 2
00002DCC 6500 00AA bcs +0xAC /* 00002E78 */
00002DD0 0C00 0002 cmpi.b D0, 0x2
00002DD4 6200 00A2 bhi +0xA4 /* 00002E78 */
00002DD8 7200 moveq.l D1, 0x00
00002DDA 1200 move.b D1, D0
00002DDC D241 add.w D1, D1
00002DDE 323B 1006 move.w D1, [PC + D1.w + 0x6]
00002DE2 4EFB 1000 jmp [PC + D1.w]
00002DE6 0008 002E ori.b A0, 0x2E /* '.' */
00002DEA 0054 303C ori.w [A4], 0x303C /* '0<' */
00002DEE 00F0 .incomplete
00002DF0 C06D BA32 and.w D0, [A5 - 0x45CE]
00002DF4 0C40 00E0 cmpi.w D0, 0xE0
00002DF8 6608 bne +0xA /* 00002E02 */
00002DFA 49ED BA38 lea.l A4, [A5 - 0x45C8]
00002DFE 6000 00C6 bra +0xC8 /* 00002EC6 */
label00002E02:
00002E02 486D BA38 pea.l [A5 - 0x45C8]
00002E06 2F0B move.l -[A7], A3
00002E08 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002E0C 508F addq.l A7, 8
00002E0E 6000 00B6 bra +0xB8 /* 00002EC6 */
00002E12 303C 00F0 move.w D0, 0xF0
00002E16 C06D BA32 and.w D0, [A5 - 0x45CE]
00002E1A 0C40 00E0 cmpi.w D0, 0xE0
00002E1E 6608 bne +0xA /* 00002E28 */
00002E20 286D BA38 movea.l A4, [A5 - 0x45C8]
00002E24 6000 00A0 bra +0xA2 /* 00002EC6 */
label00002E28:
00002E28 2F2D BA38 move.l -[A7], [A5 - 0x45C8]
00002E2C 2F0B move.l -[A7], A3
00002E2E 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002E32 508F addq.l A7, 8
00002E34 6000 0090 bra +0x92 /* 00002EC6 */
00002E38 302D BA38 move.w D0, [A5 - 0x45C8]
00002E3C 48C0 ext.l D0
00002E3E 72FF moveq.l D1, 0xFFFFFFFF
00002E40 B280 cmp.l D1, D0
00002E42 660E bne +0x10 /* 00002E52 */
00002E44 2F0B move.l -[A7], A3
00002E46 4878 0437 push.l 0x437
00002E4A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00002E4E 508F addq.l A7, 8
00002E50 6074 bra +0x76 /* 00002EC6 */
label00002E52:
00002E52 302D BA38 move.w D0, [A5 - 0x45C8]
00002E56 48C0 ext.l D0
00002E58 2F00 move.l -[A7], D0
00002E5A 4878 0438 push.l 0x438
00002E5E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002E62 588F addq.l A7, 4
00002E64 2F00 move.l -[A7], D0
00002E66 200B move.l D0, A3
00002E68 5280 addq.l D0, 1
00002E6A 2F00 move.l -[A7], D0
00002E6C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002E70 1680 move.b [A3], D0
00002E72 4FEF 000C lea.l A7, [A7 + 0xC]
00002E76 604E bra +0x50 /* 00002EC6 */
label00002E78:
00002E78 2D6D BA78 FFFC move.l [A6 - 0x4], [A5 - 0x4588]
00002E7E 2B6E 0008 BA78 move.l [A5 - 0x4588], [A6 + 0x8]
00002E84 206E 0008 movea.l A0, [A6 + 0x8]
00002E88 2068 0246 movea.l A0, [A0 + 0x246]
00002E8C 7000 moveq.l D0, 0x00
00002E8E 302D BA34 move.w D0, [A5 - 0x45CC]
00002E92 2200 move.l D1, D0
00002E94 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002E98 4841 swap.w D1
00002E9A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00002E9E 4841 swap.w D1
00002EA0 4241 clr.w D1
00002EA2 D081 add.l D0, D1
00002EA4 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00002EA8 7000 moveq.l D0, 0x00
00002EAA 302D BA32 move.w D0, [A5 - 0x45CE]
00002EAE 2F00 move.l -[A7], D0
00002EB0 2F0B move.l -[A7], A3
00002EB2 486D BA38 pea.l [A5 - 0x45C8]
00002EB6 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00002EBA 3E00 move.w D7, D0
00002EBC 2B6E FFFC BA78 move.l [A5 - 0x4588], [A6 - 0x4]
00002EC2 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002EC6:
00002EC6 200C move.l D0, A4
00002EC8 674C beq +0x4E /* 00002F16 */
00002ECA 486D 2A92 pea.l [A5 + 0x2A92 /* export_1358 */]
00002ECE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002ED2 4A40 tst.w D0
00002ED4 588F addq.l A7, 4
00002ED6 673E beq +0x40 /* 00002F16 */
00002ED8 2F0B move.l -[A7], A3
00002EDA 206E 0008 movea.l A0, [A6 + 0x8]
00002EDE 2068 0246 movea.l A0, [A0 + 0x246]
00002EE2 7000 moveq.l D0, 0x00
00002EE4 302D BA34 move.w D0, [A5 - 0x45CC]
00002EE8 2200 move.l D1, D0
00002EEA C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002EEE 4841 swap.w D1
00002EF0 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00002EF4 4841 swap.w D1
00002EF6 4241 clr.w D1
00002EF8 D081 add.l D0, D1
00002EFA 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00002EFE 7001 moveq.l D0, 0x01
00002F00 2F00 move.l -[A7], D0
00002F02 2F0C move.l -[A7], A4
00002F04 4EAD 2A92 jsr [A5 + 0x2A92 /* export_1358 */]
00002F08 3E00 move.w D7, D0
00002F0A 486D 2A92 pea.l [A5 + 0x2A92 /* export_1358 */]
00002F0E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002F12 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002F16:
00002F16 7000 moveq.l D0, 0x00
00002F18 1013 move.b D0, [A3]
00002F1A 4233 0801 clr.b [A3 + D0 + 0x1]
label00002F1E:
00002F1E 3007 move.w D0, D7
00002F20 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00002F26 4E5E unlink A6
00002F28 4E75 rts
export_573:
fn00002F2A:
00002F2A 48E7 0110 movem.l -[A7], D7,A3
00002F2E 3E2F 0012 move.w D7, [A7 + 0x12]
00002F32 266F 000C movea.l A3, [A7 + 0xC]
00002F36 6004 bra +0x6 /* 00002F3C */
label00002F38:
00002F38 D6FC 0004 add.w A3, 0x4
label00002F3C:
00002F3C BE53 cmp.w D7, [A3]
00002F3E 6EF8 bgt -0x6 /* 00002F38 */
00002F40 302B 0002 move.w D0, [A3 + 0x2]
00002F44 4CDF 0880 movem.l D7,A3, [A7]+
00002F48 4E75 rts
export_574:
00002F4A 4E56 0000 link A6, 0
00002F4E 2F0B move.l -[A7], A3
00002F50 266E 0008 movea.l A3, [A6 + 0x8]
00002F54 302E 000E move.w D0, [A6 + 0xE]
00002F58 48C0 ext.l D0
00002F5A 2F00 move.l -[A7], D0
00002F5C 206B 0412 movea.l A0, [A3 + 0x412]
00002F60 2F28 0222 move.l -[A7], [A0 + 0x222]
00002F64 4EBA FFC4 jsr [PC - 0x3C /* 00002F2A */]
00002F68 48C0 ext.l D0
00002F6A 508F addq.l A7, 8
00002F6C 2F00 move.l -[A7], D0
00002F6E 302B 017A move.w D0, [A3 + 0x17A]
00002F72 48C0 ext.l D0
00002F74 2F00 move.l -[A7], D0
00002F76 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002F7A 266E FFFC movea.l A3, [A6 - 0x4]
00002F7E 4E5E unlink A6
00002F80 4E75 rts
export_575:
00002F82 4E56 0000 link A6, 0
00002F86 2F0B move.l -[A7], A3
00002F88 266E 0008 movea.l A3, [A6 + 0x8]
00002F8C 302E 000E move.w D0, [A6 + 0xE]
00002F90 48C0 ext.l D0
00002F92 2F00 move.l -[A7], D0
00002F94 206B 0412 movea.l A0, [A3 + 0x412]
00002F98 2F28 0226 move.l -[A7], [A0 + 0x226]
00002F9C 4EBA FF8C jsr [PC - 0x74 /* 00002F2A */]
00002FA0 48C0 ext.l D0
00002FA2 508F addq.l A7, 8
00002FA4 2F00 move.l -[A7], D0
00002FA6 302B 017C move.w D0, [A3 + 0x17C]
00002FAA 48C0 ext.l D0
00002FAC 2F00 move.l -[A7], D0
00002FAE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002FB2 266E FFFC movea.l A3, [A6 - 0x4]
00002FB6 4E5E unlink A6
00002FB8 4E75 rts
export_576:
fn00002FBA:
00002FBA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002FBE 3C2F 0022 move.w D6, [A7 + 0x22]
00002FC2 3E2F 001E move.w D7, [A7 + 0x1E]
00002FC6 206F 0014 movea.l A0, [A7 + 0x14]
00002FCA 2668 022A movea.l A3, [A0 + 0x22A]
00002FCE 6004 bra +0x6 /* 00002FD4 */
label00002FD0:
00002FD0 D6FC 000A add.w A3, 0xA /* '\n' */
label00002FD4:
00002FD4 BE53 cmp.w D7, [A3]
00002FD6 6EF8 bgt -0x6 /* 00002FD0 */
00002FD8 206F 0014 movea.l A0, [A7 + 0x14]
00002FDC 2868 022E movea.l A4, [A0 + 0x22E]
00002FE0 6004 bra +0x6 /* 00002FE6 */
label00002FE2:
00002FE2 D8FC 000A add.w A4, 0xA /* '\n' */
label00002FE6:
00002FE6 BC54 cmp.w D6, [A4]
00002FE8 6EF8 bgt -0x6 /* 00002FE2 */
00002FEA 302C 0002 move.w D0, [A4 + 0x2]
00002FEE B06B 0002 cmp.w D0, [A3 + 0x2]
00002FF2 6302 bls +0x4 /* 00002FF6 */
00002FF4 264C movea.l A3, A4
label00002FF6:
00002FF6 206F 0018 movea.l A0, [A7 + 0x18]
00002FFA 116B 0005 0001 move.b [A0 + 0x1], [A3 + 0x5]
00003000 206F 0018 movea.l A0, [A7 + 0x18]
00003004 316B 0006 0002 move.w [A0 + 0x2], [A3 + 0x6]
0000300A 206F 0018 movea.l A0, [A7 + 0x18]
0000300E 316B 0008 0004 move.w [A0 + 0x4], [A3 + 0x8]
00003014 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003018 4E75 rts
fn0000301A:
0000301A 4E56 FFF8 link A6, -0x0008
0000301E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003022 3A2E 0016 move.w D5, [A6 + 0x16]
00003026 3C2E 000E move.w D6, [A6 + 0xE]
0000302A 3E2E 0012 move.w D7, [A6 + 0x12]
0000302E 206E 0008 movea.l A0, [A6 + 0x8]
00003032 2D68 022A FFF8 move.l [A6 - 0x8], [A0 + 0x22A]
00003038 6006 bra +0x8 /* 00003040 */
label0000303A:
0000303A 700A moveq.l D0, 0x0A
0000303C D1AE FFF8 add.l [A6 - 0x8], D0
label00003040:
00003040 206E FFF8 movea.l A0, [A6 - 0x8]
00003044 BC50 cmp.w D6, [A0]
00003046 6EF2 bgt -0xC /* 0000303A */
00003048 206E 0008 movea.l A0, [A6 + 0x8]
0000304C 2D68 022E FFFC move.l [A6 - 0x4], [A0 + 0x22E]
00003052 6006 bra +0x8 /* 0000305A */
label00003054:
00003054 700A moveq.l D0, 0x0A
00003056 D1AE FFFC add.l [A6 - 0x4], D0
label0000305A:
0000305A 206E FFFC movea.l A0, [A6 - 0x4]
0000305E BE50 cmp.w D7, [A0]
00003060 6EF2 bgt -0xC /* 00003054 */
00003062 206E FFFC movea.l A0, [A6 - 0x4]
00003066 226E FFF8 movea.l A1, [A6 - 0x8]
0000306A 3028 0002 move.w D0, [A0 + 0x2]
0000306E B069 0002 cmp.w D0, [A1 + 0x2]
00003072 6306 bls +0x8 /* 0000307A */
00003074 202E FFFC move.l D0, [A6 - 0x4]
00003078 6004 bra +0x6 /* 0000307E */
label0000307A:
0000307A 202E FFF8 move.l D0, [A6 - 0x8]
label0000307E:
0000307E 2640 movea.l A3, D0
label00003080:
00003080 206E FFFC movea.l A0, [A6 - 0x4]
00003084 BE50 cmp.w D7, [A0]
00003086 6F24 ble +0x26 /* 000030AC */
00003088 700A moveq.l D0, 0x0A
0000308A D1AE FFFC add.l [A6 - 0x4], D0
0000308E 206E FFFC movea.l A0, [A6 - 0x4]
00003092 226E FFF8 movea.l A1, [A6 - 0x8]
00003096 3028 0002 move.w D0, [A0 + 0x2]
0000309A B069 0002 cmp.w D0, [A1 + 0x2]
0000309E 6306 bls +0x8 /* 000030A6 */
000030A0 202E FFFC move.l D0, [A6 - 0x4]
000030A4 6004 bra +0x6 /* 000030AA */
label000030A6:
000030A6 202E FFF8 move.l D0, [A6 - 0x8]
label000030AA:
000030AA 2640 movea.l A3, D0
label000030AC:
000030AC 206D BA00 movea.l A0, [A5 - 0x4600]
000030B0 3007 move.w D0, D7
000030B2 9050 sub.w D0, [A0]
000030B4 48C0 ext.l D0
000030B6 5280 addq.l D0, 1
000030B8 E980 asl D0, 4
000030BA 2840 movea.l A4, D0
000030BC D9ED BA00 add.l A4, [A5 - 0x4600]
000030C0 196B 0005 0001 move.b [A4 + 0x1], [A3 + 0x5]
000030C6 396B 0006 0002 move.w [A4 + 0x2], [A3 + 0x6]
000030CC 396B 0008 0004 move.w [A4 + 0x4], [A3 + 0x8]
000030D2 3007 move.w D0, D7
000030D4 5247 addq.w D7, 1
000030D6 BA40 cmp.w D5, D0
000030D8 6EA6 bgt -0x58 /* 00003080 */
000030DA 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
000030E0 4E5E unlink A6
000030E2 4E75 rts
export_577:
000030E4 4E56 FFFE link A6, -0x0002
000030E8 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
000030EC 3C2E 000E move.w D6, [A6 + 0xE]
000030F0 266E 0008 movea.l A3, [A6 + 0x8]
000030F4 48C6 ext.l D6
000030F6 4A6E 0012 tst.w [A6 + 0x12]
000030FA 6708 beq +0xA /* 00003104 */
000030FC 302B 020C move.w D0, [A3 + 0x20C]
00003100 48C0 ext.l D0
00003102 6006 bra +0x8 /* 0000310A */
label00003104:
00003104 302B 0210 move.w D0, [A3 + 0x210]
00003108 48C0 ext.l D0
label0000310A:
0000310A B086 cmp.l D0, D6
0000310C 6606 bne +0x8 /* 00003114 */
0000310E 7001 moveq.l D0, 0x01
00003110 6000 012A bra +0x12C /* 0000323C */
label00003114:
00003114 4244 clr.w D4
00003116 4A6E 0016 tst.w [A6 + 0x16]
0000311A 6700 00D4 beq +0xD6 /* 000031F0 */
0000311E 426E FFFE clr.w [A6 - 0x2]
00003122 4247 clr.w D7
00003124 7004 moveq.l D0, 0x04
00003126 C06B 0100 and.w D0, [A3 + 0x100]
0000312A 6606 bne +0x8 /* 00003132 */
0000312C 3E2B 00F2 move.w D7, [A3 + 0xF2]
00003130 5247 addq.w D7, 1
label00003132:
00003132 303C 0800 move.w D0, 0x800
00003136 C06B 0100 and.w D0, [A3 + 0x100]
0000313A 660A bne +0xC /* 00003146 */
0000313C 302B 00F6 move.w D0, [A3 + 0xF6]
00003140 5240 addq.w D0, 1
00003142 3D40 FFFE move.w [A6 - 0x2], D0
label00003146:
00003146 4A6E 0012 tst.w [A6 + 0x12]
0000314A 6754 beq +0x56 /* 000031A0 */
0000314C 3A07 move.w D5, D7
0000314E 5345 subq.w D5, 1
00003150 4247 clr.w D7
00003152 6042 bra +0x44 /* 00003196 */
label00003154:
00003154 206B 0236 movea.l A0, [A3 + 0x236]
00003158 48C7 ext.l D7
0000315A 2007 move.l D0, D7
0000315C E580 asl D0, 2
0000315E BC70 0800 cmp.w D6, [A0 + D0]
00003162 6E22 bgt +0x24 /* 00003186 */
00003164 3006 move.w D0, D6
00003166 9045 sub.w D0, D5
00003168 206B 0236 movea.l A0, [A3 + 0x236]
0000316C 48C7 ext.l D7
0000316E 2207 move.l D1, D7
00003170 E581 asl D1, 2
00003172 48C0 ext.l D0
00003174 81F0 1802 divs.w D0, [A0 + D1 + 0x2]
00003178 4840 swap.w D0
0000317A 4A40 tst.w D0
0000317C 6600 00BC bne +0xBE /* 0000323A */
00003180 5244 addq.w D4, 1
00003182 6000 00B6 bra +0xB8 /* 0000323A */
label00003186:
00003186 206B 0236 movea.l A0, [A3 + 0x236]
0000318A 48C7 ext.l D7
0000318C 2007 move.l D0, D7
0000318E E580 asl D0, 2
00003190 3A30 0800 move.w D5, [A0 + D0]
00003194 5247 addq.w D7, 1
label00003196:
00003196 BE6B 017A cmp.w D7, [A3 + 0x17A]
0000319A 6DB8 blt -0x46 /* 00003154 */
0000319C 6000 009C bra +0x9E /* 0000323A */
label000031A0:
000031A0 3A2E FFFE move.w D5, [A6 - 0x2]
000031A4 5345 subq.w D5, 1
000031A6 4247 clr.w D7
000031A8 603E bra +0x40 /* 000031E8 */
label000031AA:
000031AA 206B 023A movea.l A0, [A3 + 0x23A]
000031AE 48C7 ext.l D7
000031B0 2007 move.l D0, D7
000031B2 E580 asl D0, 2
000031B4 BC70 0800 cmp.w D6, [A0 + D0]
000031B8 6E1E bgt +0x20 /* 000031D8 */
000031BA 3006 move.w D0, D6
000031BC 9045 sub.w D0, D5
000031BE 206B 023A movea.l A0, [A3 + 0x23A]
000031C2 48C7 ext.l D7
000031C4 2207 move.l D1, D7
000031C6 E581 asl D1, 2
000031C8 48C0 ext.l D0
000031CA 81F0 1802 divs.w D0, [A0 + D1 + 0x2]
000031CE 4840 swap.w D0
000031D0 4A40 tst.w D0
000031D2 6666 bne +0x68 /* 0000323A */
000031D4 5244 addq.w D4, 1
000031D6 6062 bra +0x64 /* 0000323A */
label000031D8:
000031D8 206B 023A movea.l A0, [A3 + 0x23A]
000031DC 48C7 ext.l D7
000031DE 2007 move.l D0, D7
000031E0 E580 asl D0, 2
000031E2 3A30 0800 move.w D5, [A0 + D0]
000031E6 5247 addq.w D7, 1
label000031E8:
000031E8 BE6B 017C cmp.w D7, [A3 + 0x17C]
000031EC 6DBC blt -0x42 /* 000031AA */
000031EE 604A bra +0x4C /* 0000323A */
label000031F0:
000031F0 4247 clr.w D7
000031F2 603C bra +0x3E /* 00003230 */
label000031F4:
000031F4 48C6 ext.l D6
000031F6 4A6E 0012 tst.w [A6 + 0x12]
000031FA 6716 beq +0x18 /* 00003212 */
000031FC 206D BA78 movea.l A0, [A5 - 0x4588]
00003200 2068 0232 movea.l A0, [A0 + 0x232]
00003204 48C7 ext.l D7
00003206 2007 move.l D0, D7
00003208 E580 asl D0, 2
0000320A 3030 0800 move.w D0, [A0 + D0]
0000320E 48C0 ext.l D0
00003210 6014 bra +0x16 /* 00003226 */
label00003212:
00003212 206D BA78 movea.l A0, [A5 - 0x4588]
00003216 2068 0232 movea.l A0, [A0 + 0x232]
0000321A 48C7 ext.l D7
0000321C 2007 move.l D0, D7
0000321E E580 asl D0, 2
00003220 3030 0802 move.w D0, [A0 + D0 + 0x2]
00003224 48C0 ext.l D0
label00003226:
00003226 B086 cmp.l D0, D6
00003228 6604 bne +0x6 /* 0000322E */
0000322A 5244 addq.w D4, 1
0000322C 600C bra +0xE /* 0000323A */
label0000322E:
0000322E 5247 addq.w D7, 1
label00003230:
00003230 206D BA78 movea.l A0, [A5 - 0x4588]
00003234 BE68 0178 cmp.w D7, [A0 + 0x178]
00003238 6DBA blt -0x44 /* 000031F4 */
label0000323A:
0000323A 3004 move.w D0, D4
label0000323C:
0000323C 4CEE 08F0 FFEA movem.l D4,D5,D6,D7,A3, [A6 - 0x16]
00003242 4E5E unlink A6
00003244 4E75 rts
fn00003246:
00003246 4E56 FFE6 link A6, -0x001A
0000324A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000324E 286E 0014 movea.l A4, [A6 + 0x14]
00003252 206E 000C movea.l A0, [A6 + 0xC]
00003256 3D50 FFE6 move.w [A6 - 0x1A], [A0]
0000325A 206E 0010 movea.l A0, [A6 + 0x10]
0000325E 2D50 FFFC move.l [A6 - 0x4], [A0]
00003262 206E 0008 movea.l A0, [A6 + 0x8]
00003266 3A28 0178 move.w D5, [A0 + 0x178]
0000326A 206E 0008 movea.l A0, [A6 + 0x8]
0000326E 2668 0232 movea.l A3, [A0 + 0x232]
00003272 302E 002E move.w D0, [A6 + 0x2E]
00003276 5340 subq.w D0, 1
00003278 3D40 FFF4 move.w [A6 - 0xC], D0
0000327C 3D40 FFF2 move.w [A6 - 0xE], D0
00003280 3D7C FFFF FFE8 move.w [A6 - 0x18], 0xFFFF
00003286 3D7C FFFF FFF4 move.w [A6 - 0xC], 0xFFFF
0000328C 4A6E 0022 tst.w [A6 + 0x22]
00003290 6F0A ble +0xC /* 0000329C */
00003292 302E 001A move.w D0, [A6 + 0x1A]
00003296 D16E 0022 add.w [A6 + 0x22], D0
0000329A 6004 bra +0x6 /* 000032A0 */
label0000329C:
0000329C 426E 0022 clr.w [A6 + 0x22]
label000032A0:
000032A0 4A6E 0026 tst.w [A6 + 0x26]
000032A4 6604 bne +0x6 /* 000032AA */
000032A6 536E 0026 subq.w [A6 + 0x26], 1
label000032AA:
000032AA 302E FFF2 move.w D0, [A6 - 0xE]
000032AE 48C0 ext.l D0
000032B0 2E00 move.l D7, D0
000032B2 426E FFF6 clr.w [A6 - 0xA]
000032B6 426E FFEA clr.w [A6 - 0x16]
000032BA 426E FFEC clr.w [A6 - 0x14]
000032BE 426E FFEE clr.w [A6 - 0x12]
label000032C2:
000032C2 383C 7FFF move.w D4, 0x7FFF
000032C6 3D7C FFFF FFF0 move.w [A6 - 0x10], 0xFFFF
000032CC 4A6E 001E tst.w [A6 + 0x1E]
000032D0 673A beq +0x3C /* 0000330C */
000032D2 4A6E 0022 tst.w [A6 + 0x22]
000032D6 6734 beq +0x36 /* 0000330C */
000032D8 6004 bra +0x6 /* 000032DE */
label000032DA:
000032DA D8FC 0004 add.w A4, 0x4
label000032DE:
000032DE 3014 move.w D0, [A4]
000032E0 48C0 ext.l D0
000032E2 B087 cmp.l D0, D7
000032E4 6FF4 ble -0xA /* 000032DA */
000032E6 302E 001E move.w D0, [A6 + 0x1E]
000032EA C1EC 0002 muls.w D0, [A4 + 0x2]
000032EE D0BC 0000 02D0 add.l D0, 0x2D0
000032F4 81FC 05A0 divs.w D0, 0x5A0
000032F8 3D40 FFF0 move.w [A6 - 0x10], D0
000032FC 6708 beq +0xA /* 00003306 */
000032FE 302E 001A move.w D0, [A6 + 0x1A]
00003302 D16E FFF0 add.w [A6 - 0x10], D0
label00003306:
00003306 B854 cmp.w D4, [A4]
00003308 6F02 ble +0x4 /* 0000330C */
0000330A 3814 move.w D4, [A4]
label0000330C:
0000330C 4A45 tst.w D5
0000330E 6606 bne +0x8 /* 00003316 */
00003310 3C3C 7FFF move.w D6, 0x7FFF
00003314 6022 bra +0x24 /* 00003338 */
label00003316:
00003316 4A6E 0032 tst.w [A6 + 0x32]
0000331A 6706 beq +0x8 /* 00003322 */
0000331C 3013 move.w D0, [A3]
0000331E 48C0 ext.l D0
00003320 6006 bra +0x8 /* 00003328 */
label00003322:
00003322 302B 0002 move.w D0, [A3 + 0x2]
00003326 48C0 ext.l D0
label00003328:
00003328 3C00 move.w D6, D0
0000332A 48C0 ext.l D0
0000332C B087 cmp.l D0, D7
0000332E 6E08 bgt +0xA /* 00003338 */
00003330 5345 subq.w D5, 1
00003332 D6FC 0004 add.w A3, 0x4
00003336 60D4 bra -0x2A /* 0000330C */
label00003338:
00003338 0C46 7FFF cmpi.w D6, 0x7FFF
0000333C 6C0A bge +0xC /* 00003348 */
0000333E BC44 cmp.w D6, D4
00003340 6E06 bgt +0x8 /* 00003348 */
00003342 526E FFEA addq.w [A6 - 0x16], 1
00003346 3806 move.w D4, D6
label00003348:
00003348 302E 0026 move.w D0, [A6 + 0x26]
0000334C 5340 subq.w D0, 1
0000334E B06E FFF2 cmp.w D0, [A6 - 0xE]
00003352 6F12 ble +0x14 /* 00003366 */
00003354 B86E 0026 cmp.w D4, [A6 + 0x26]
00003358 6F0C ble +0xE /* 00003366 */
0000335A 526E FFEA addq.w [A6 - 0x16], 1
0000335E 382E 0026 move.w D4, [A6 + 0x26]
00003362 5344 subq.w D4, 1
00003364 601A bra +0x1C /* 00003380 */
label00003366:
00003366 B86E 002A cmp.w D4, [A6 + 0x2A]
0000336A 6F14 ble +0x16 /* 00003380 */
0000336C 302E 002A move.w D0, [A6 + 0x2A]
00003370 5340 subq.w D0, 1
00003372 B06E FFF2 cmp.w D0, [A6 - 0xE]
00003376 6F08 ble +0xA /* 00003380 */
00003378 526E FFEA addq.w [A6 - 0x16], 1
0000337C 382E 002A move.w D4, [A6 + 0x2A]
label00003380:
00003380 4A6E FFEC tst.w [A6 - 0x14]
00003384 6648 bne +0x4A /* 000033CE */
00003386 4A6E FFF0 tst.w [A6 - 0x10]
0000338A 6F42 ble +0x44 /* 000033CE */
0000338C 302E 0022 move.w D0, [A6 + 0x22]
00003390 48C0 ext.l D0
00003392 322E FFF0 move.w D1, [A6 - 0x10]
00003396 48C1 ext.l D1
00003398 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000339C 2D40 FFF8 move.l [A6 - 0x8], D0
000033A0 6610 bne +0x12 /* 000033B2 */
000033A2 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
000033A8 382E FFF2 move.w D4, [A6 - 0xE]
000033AC 5244 addq.w D4, 1
000033AE 6000 00F6 bra +0xF8 /* 000034A6 */
label000033B2:
000033B2 302E FFF2 move.w D0, [A6 - 0xE]
000033B6 48C0 ext.l D0
000033B8 222E FFF8 move.l D1, [A6 - 0x8]
000033BC D280 add.l D1, D0
000033BE 48C4 ext.l D4
000033C0 B881 cmp.l D4, D1
000033C2 6F0A ble +0xC /* 000033CE */
000033C4 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
000033CA 6000 00DA bra +0xDC /* 000034A6 */
label000033CE:
000033CE 526E FFEC addq.w [A6 - 0x14], 1
000033D2 4A6E FFF0 tst.w [A6 - 0x10]
000033D6 6F62 ble +0x64 /* 0000343A */
000033D8 302E 0022 move.w D0, [A6 + 0x22]
000033DC 48C0 ext.l D0
000033DE 322E FFEE move.w D1, [A6 - 0x12]
000033E2 48C1 ext.l D1
000033E4 9081 sub.l D0, D1
000033E6 322E FFF0 move.w D1, [A6 - 0x10]
000033EA 48C1 ext.l D1
000033EC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000033F0 2D40 FFF8 move.l [A6 - 0x8], D0
000033F4 661A bne +0x1C /* 00003410 */
000033F6 302E FFF2 move.w D0, [A6 - 0xE]
000033FA 48C0 ext.l D0
000033FC B087 cmp.l D0, D7
000033FE 6610 bne +0x12 /* 00003410 */
00003400 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
00003406 382E FFF2 move.w D4, [A6 - 0xE]
0000340A 5244 addq.w D4, 1
0000340C 6000 0098 bra +0x9A /* 000034A6 */
label00003410:
00003410 202E FFF8 move.l D0, [A6 - 0x8]
00003414 D087 add.l D0, D7
00003416 48C4 ext.l D4
00003418 B880 cmp.l D4, D0
0000341A 6F1E ble +0x20 /* 0000343A */
0000341C 302E FFF2 move.w D0, [A6 - 0xE]
00003420 48C0 ext.l D0
00003422 2207 move.l D1, D7
00003424 9280 sub.l D1, D0
00003426 202E FFF8 move.l D0, [A6 - 0x8]
0000342A D081 add.l D0, D1
0000342C 3D40 FFF6 move.w [A6 - 0xA], D0
00003430 382E FFF6 move.w D4, [A6 - 0xA]
00003434 D86E FFF2 add.w D4, [A6 - 0xE]
00003438 606C bra +0x6E /* 000034A6 */
label0000343A:
0000343A 4A6E FFEA tst.w [A6 - 0x16]
0000343E 670C beq +0xE /* 0000344C */
00003440 3004 move.w D0, D4
00003442 906E FFF2 sub.w D0, [A6 - 0xE]
00003446 3D40 FFF6 move.w [A6 - 0xA], D0
0000344A 605A bra +0x5C /* 000034A6 */
label0000344C:
0000344C 4A6E 001E tst.w [A6 + 0x1E]
00003450 6706 beq +0x8 /* 00003458 */
00003452 4A6E 0022 tst.w [A6 + 0x22]
00003456 6618 bne +0x1A /* 00003470 */
label00003458:
00003458 206E 0010 movea.l A0, [A6 + 0x10]
0000345C 20AE FFFC move.l [A0], [A6 - 0x4]
00003460 302E FFE8 move.w D0, [A6 - 0x18]
00003464 5240 addq.w D0, 1
00003466 206E 000C movea.l A0, [A6 + 0xC]
0000346A 3080 move.w [A0], D0
0000346C 6000 00F0 bra +0xF2 /* 0000355E */
label00003470:
00003470 0C54 7FFF cmpi.w [A4], 0x7FFF
00003474 6612 bne +0x14 /* 00003488 */
00003476 426E FFEC clr.w [A6 - 0x14]
0000347A 303C 7FFF move.w D0, 0x7FFF
0000347E 906E FFF2 sub.w D0, [A6 - 0xE]
00003482 3D40 FFF6 move.w [A6 - 0xA], D0
00003486 601E bra +0x20 /* 000034A6 */
label00003488:
00003488 302E FFF0 move.w D0, [A6 - 0x10]
0000348C 48C0 ext.l D0
0000348E 3214 move.w D1, [A4]
00003490 48C1 ext.l D1
00003492 9287 sub.l D1, D7
00003494 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003498 D16E FFEE add.w [A6 - 0x12], D0
0000349C 3014 move.w D0, [A4]
0000349E 48C0 ext.l D0
000034A0 2E00 move.l D7, D0
000034A2 6000 FE1E bra -0x1E0 /* 000032C2 */
label000034A6:
000034A6 302E FFF4 move.w D0, [A6 - 0xC]
000034AA B06E FFF6 cmp.w D0, [A6 - 0xA]
000034AE 6750 beq +0x52 /* 00003500 */
000034B0 526E FFE8 addq.w [A6 - 0x18], 1
000034B4 302E FFE8 move.w D0, [A6 - 0x18]
000034B8 B06E FFE6 cmp.w D0, [A6 - 0x1A]
000034BC 662A bne +0x2C /* 000034E8 */
000034BE 302E FFE6 move.w D0, [A6 - 0x1A]
000034C2 48C0 ext.l D0
000034C4 5280 addq.l D0, 1
000034C6 E580 asl D0, 2
000034C8 2F00 move.l -[A7], D0
000034CA 302E FFE6 move.w D0, [A6 - 0x1A]
000034CE 48C0 ext.l D0
000034D0 E580 asl D0, 2
000034D2 2F00 move.l -[A7], D0
000034D4 486E FFFC pea.l [A6 - 0x4]
000034D8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000034DC 4A40 tst.w D0
000034DE 4FEF 000C lea.l A7, [A7 + 0xC]
000034E2 6766 beq +0x68 /* 0000354A */
000034E4 526E FFE6 addq.w [A6 - 0x1A], 1
label000034E8:
000034E8 206E FFFC movea.l A0, [A6 - 0x4]
000034EC 302E FFE8 move.w D0, [A6 - 0x18]
000034F0 48C0 ext.l D0
000034F2 E580 asl D0, 2
000034F4 31AE FFF6 0802 move.w [A0 + D0 + 0x2], [A6 - 0xA]
000034FA 3D6E FFF6 FFF4 move.w [A6 - 0xC], [A6 - 0xA]
label00003500:
00003500 4A6E FFEC tst.w [A6 - 0x14]
00003504 661A bne +0x1C /* 00003520 */
00003506 0C44 7FFF cmpi.w D4, 0x7FFF
0000350A 6614 bne +0x16 /* 00003520 */
0000350C 206E FFFC movea.l A0, [A6 - 0x4]
00003510 302E FFE8 move.w D0, [A6 - 0x18]
00003514 48C0 ext.l D0
00003516 E580 asl D0, 2
00003518 31BC 7FFF 0800 move.w [A0 + D0], 0x7FFF
0000351E 602A bra +0x2C /* 0000354A */
label00003520:
00003520 3004 move.w D0, D4
00003522 906E FFF2 sub.w D0, [A6 - 0xE]
00003526 48C0 ext.l D0
00003528 81EE FFF6 divs.w D0, [A6 - 0xA]
0000352C C1EE FFF6 muls.w D0, [A6 - 0xA]
00003530 D16E FFF2 add.w [A6 - 0xE], D0
00003534 206E FFFC movea.l A0, [A6 - 0x4]
00003538 302E FFE8 move.w D0, [A6 - 0x18]
0000353C 48C0 ext.l D0
0000353E E580 asl D0, 2
00003540 31AE FFF2 0800 move.w [A0 + D0], [A6 - 0xE]
00003546 6000 FD62 bra -0x29C /* 000032AA */
label0000354A:
0000354A 206E 0010 movea.l A0, [A6 + 0x10]
0000354E 20AE FFFC move.l [A0], [A6 - 0x4]
00003552 302E FFE8 move.w D0, [A6 - 0x18]
00003556 5240 addq.w D0, 1
00003558 206E 000C movea.l A0, [A6 + 0xC]
0000355C 3080 move.w [A0], D0
label0000355E:
0000355E 4CEE 18F0 FFCE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x32]
00003564 4E5E unlink A6
00003566 4E75 rts
export_578:
00003568 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000356C 286F 0018 movea.l A4, [A7 + 0x18]
00003570 206D BA78 movea.l A0, [A5 - 0x4588]
00003574 2668 0232 movea.l A3, [A0 + 0x232]
00003578 7E01 moveq.l D7, 0x01
0000357A 6050 bra +0x52 /* 000035CC */
label0000357C:
0000357C 2007 move.l D0, D7
0000357E E580 asl D0, 2
00003580 3A33 0800 move.w D5, [A3 + D0]
00003584 2007 move.l D0, D7
00003586 E580 asl D0, 2
00003588 3C33 08FC move.w D6, [A3 + D0 - 0x4]
0000358C BC45 cmp.w D6, D5
0000358E 6F14 ble +0x16 /* 000035A4 */
00003590 2007 move.l D0, D7
00003592 E580 asl D0, 2
00003594 3785 08FC move.w [A3 + D0 - 0x4], D5
00003598 2007 move.l D0, D7
0000359A E580 asl D0, 2
0000359C 3786 0800 move.w [A3 + D0], D6
000035A0 7E00 moveq.l D7, 0x00
000035A2 6026 bra +0x28 /* 000035CA */
label000035A4:
000035A4 2007 move.l D0, D7
000035A6 E580 asl D0, 2
000035A8 3A33 0802 move.w D5, [A3 + D0 + 0x2]
000035AC 2007 move.l D0, D7
000035AE E580 asl D0, 2
000035B0 3C33 08FE move.w D6, [A3 + D0 - 0x2]
000035B4 BC45 cmp.w D6, D5
000035B6 6F12 ble +0x14 /* 000035CA */
000035B8 2007 move.l D0, D7
000035BA E580 asl D0, 2
000035BC 3785 08FE move.w [A3 + D0 - 0x2], D5
000035C0 2007 move.l D0, D7
000035C2 E580 asl D0, 2
000035C4 3786 0802 move.w [A3 + D0 + 0x2], D6
000035C8 7E00 moveq.l D7, 0x00
label000035CA:
000035CA 5287 addq.l D7, 1
label000035CC:
000035CC 206D BA78 movea.l A0, [A5 - 0x4588]
000035D0 3028 0178 move.w D0, [A0 + 0x178]
000035D4 48C0 ext.l D0
000035D6 B087 cmp.l D0, D7
000035D8 6EA2 bgt -0x5C /* 0000357C */
000035DA 302C 02A2 move.w D0, [A4 + 0x2A2]
000035DE 806C 02A4 or.w D0, [A4 + 0x2A4]
000035E2 6724 beq +0x26 /* 00003608 */
000035E4 486D 25F2 pea.l [A5 + 0x25F2 /* export_1210 */]
000035E8 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000035EC 4A40 tst.w D0
000035EE 588F addq.l A7, 4
000035F0 6716 beq +0x18 /* 00003608 */
000035F2 4878 03E7 push.l 0x3E7
000035F6 2F0C move.l -[A7], A4
000035F8 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
000035FC 486D 25F2 pea.l [A5 + 0x25F2 /* export_1210 */]
00003600 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003604 4FEF 000C lea.l A7, [A7 + 0xC]
label00003608:
00003608 4246 clr.w D6
0000360A 4245 clr.w D5
0000360C 7004 moveq.l D0, 0x04
0000360E C06C 0100 and.w D0, [A4 + 0x100]
00003612 6606 bne +0x8 /* 0000361A */
00003614 3A2C 00F2 move.w D5, [A4 + 0xF2]
00003618 5245 addq.w D5, 1
label0000361A:
0000361A 303C 0800 move.w D0, 0x800
0000361E C06C 0100 and.w D0, [A4 + 0x100]
00003622 6606 bne +0x8 /* 0000362A */
00003624 3C2C 00F6 move.w D6, [A4 + 0xF6]
00003628 5246 addq.w D6, 1
label0000362A:
0000362A 7001 moveq.l D0, 0x01
0000362C 2F00 move.l -[A7], D0
0000362E 48C5 ext.l D5
00003630 2F05 move.l -[A7], D5
00003632 322C 010A move.w D1, [A4 + 0x10A]
00003636 48C1 ext.l D1
00003638 2F01 move.l -[A7], D1
0000363A 322C 0108 move.w D1, [A4 + 0x108]
0000363E 48C1 ext.l D1
00003640 2F01 move.l -[A7], D1
00003642 322C 00DC move.w D1, [A4 + 0xDC]
00003646 48C1 ext.l D1
00003648 2F01 move.l -[A7], D1
0000364A 322C 0106 move.w D1, [A4 + 0x106]
0000364E C3EC 02A2 muls.w D1, [A4 + 0x2A2]
00003652 7432 moveq.l D2, 0x32
00003654 D282 add.l D1, D2
00003656 83FC 0064 divs.w D1, 0x64 /* 'd' */
0000365A 48C1 ext.l D1
0000365C 2F01 move.l -[A7], D1
0000365E 322C 00E0 move.w D1, [A4 + 0xE0]
00003662 48C1 ext.l D1
00003664 2F01 move.l -[A7], D1
00003666 2F2C 0226 move.l -[A7], [A4 + 0x226]
0000366A 486C 0236 pea.l [A4 + 0x236]
0000366E 486C 017A pea.l [A4 + 0x17A]
00003672 2F0C move.l -[A7], A4
00003674 4EBA FBD0 jsr [PC - 0x430 /* 00003246 */]
00003678 7000 moveq.l D0, 0x00
0000367A 2F00 move.l -[A7], D0
0000367C 48C6 ext.l D6
0000367E 2F06 move.l -[A7], D6
00003680 322C 010E move.w D1, [A4 + 0x10E]
00003684 48C1 ext.l D1
00003686 2F01 move.l -[A7], D1
00003688 322C 010C move.w D1, [A4 + 0x10C]
0000368C 48C1 ext.l D1
0000368E 2F01 move.l -[A7], D1
00003690 322C 00DE move.w D1, [A4 + 0xDE]
00003694 48C1 ext.l D1
00003696 2F01 move.l -[A7], D1
00003698 322C 0106 move.w D1, [A4 + 0x106]
0000369C C3EC 02A4 muls.w D1, [A4 + 0x2A4]
000036A0 7432 moveq.l D2, 0x32
000036A2 D282 add.l D1, D2
000036A4 83FC 0064 divs.w D1, 0x64 /* 'd' */
000036A8 48C1 ext.l D1
000036AA 2F01 move.l -[A7], D1
000036AC 322C 00E2 move.w D1, [A4 + 0xE2]
000036B0 48C1 ext.l D1
000036B2 2F01 move.l -[A7], D1
000036B4 2F2C 0222 move.l -[A7], [A4 + 0x222]
000036B8 486C 023A pea.l [A4 + 0x23A]
000036BC 486C 017C pea.l [A4 + 0x17C]
000036C0 2F0C move.l -[A7], A4
000036C2 4EBA FB82 jsr [PC - 0x47E /* 00003246 */]
000036C6 4FEF 0058 lea.l A7, [A7 + 0x58]
000036CA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000036CE 4E75 rts
fn000036D0:
000036D0 4E56 FFFC link A6, -0x0004
000036D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000036D8 382E 0016 move.w D4, [A6 + 0x16]
000036DC 3A2E 0012 move.w D5, [A6 + 0x12]
000036E0 286E 0008 movea.l A4, [A6 + 0x8]
000036E4 4A6E 000E tst.w [A6 + 0xE]
000036E8 670A beq +0xC /* 000036F4 */
000036EA 206C 0412 movea.l A0, [A4 + 0x412]
000036EE 2068 0226 movea.l A0, [A0 + 0x226]
000036F2 6008 bra +0xA /* 000036FC */
label000036F4:
000036F4 206C 0412 movea.l A0, [A4 + 0x412]
000036F8 2068 0222 movea.l A0, [A0 + 0x222]
label000036FC:
000036FC 2648 movea.l A3, A0
000036FE 7000 moveq.l D0, 0x00
00003700 2D40 FFFC move.l [A6 - 0x4], D0
00003704 B845 cmp.w D4, D5
00003706 6D00 0088 blt +0x8A /* 00003790 */
label0000370A:
0000370A B853 cmp.w D4, [A3]
0000370C 6C06 bge +0x8 /* 00003714 */
0000370E 48C4 ext.l D4
00003710 2004 move.l D0, D4
00003712 6004 bra +0x6 /* 00003718 */
label00003714:
00003714 3013 move.w D0, [A3]
00003716 48C0 ext.l D0
label00003718:
00003718 3C00 move.w D6, D0
0000371A BA46 cmp.w D5, D6
0000371C 6F06 ble +0x8 /* 00003724 */
0000371E D6FC 0004 add.w A3, 0x4
00003722 60E6 bra -0x18 /* 0000370A */
label00003724:
00003724 3E2B 0002 move.w D7, [A3 + 0x2]
00003728 6756 beq +0x58 /* 00003780 */
0000372A 4A6E 000E tst.w [A6 + 0xE]
0000372E 671C beq +0x1E /* 0000374C */
00003730 48C7 ext.l D7
00003732 2F07 move.l -[A7], D7
00003734 302C 017C move.w D0, [A4 + 0x17C]
00003738 48C0 ext.l D0
0000373A 2F00 move.l -[A7], D0
0000373C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003740 322C 0362 move.w D1, [A4 + 0x362]
00003744 D240 add.w D1, D0
00003746 48C1 ext.l D1
00003748 508F addq.l A7, 8
0000374A 601A bra +0x1C /* 00003766 */
label0000374C:
0000374C 48C7 ext.l D7
0000374E 2F07 move.l -[A7], D7
00003750 302C 017A move.w D0, [A4 + 0x17A]
00003754 48C0 ext.l D0
00003756 2F00 move.l -[A7], D0
00003758 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000375C 322C 0348 move.w D1, [A4 + 0x348]
00003760 D240 add.w D1, D0
00003762 48C1 ext.l D1
00003764 508F addq.l A7, 8
label00003766:
00003766 3E01 move.w D7, D1
00003768 48C7 ext.l D7
0000376A 48C6 ext.l D6
0000376C 48C5 ext.l D5
0000376E 2006 move.l D0, D6
00003770 9085 sub.l D0, D5
00003772 5280 addq.l D0, 1
00003774 2200 move.l D1, D0
00003776 2007 move.l D0, D7
00003778 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000377C D1AE FFFC add.l [A6 - 0x4], D0
label00003780:
00003780 B846 cmp.w D4, D6
00003782 6F0C ble +0xE /* 00003790 */
00003784 3A06 move.w D5, D6
00003786 5245 addq.w D5, 1
00003788 D6FC 0004 add.w A3, 0x4
0000378C 6000 FF7C bra -0x82 /* 0000370A */
label00003790:
00003790 202E FFFC move.l D0, [A6 - 0x4]
00003794 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
0000379A 4E5E unlink A6
0000379C 4E75 rts
export_579:
fn0000379E:
0000379E 4E56 0000 link A6, 0
000037A2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000037A6 286E 0014 movea.l A4, [A6 + 0x14]
000037AA 266E 0018 movea.l A3, [A6 + 0x18]
000037AE 282E 000C move.l D4, [A6 + 0xC]
000037B2 3A2B 000A move.w D5, [A3 + 0xA]
000037B6 206B 0016 movea.l A0, [A3 + 0x16]
000037BA 302B 0010 move.w D0, [A3 + 0x10]
000037BE 48C0 ext.l D0
000037C0 E780 asl D0, 3
000037C2 3030 0800 move.w D0, [A0 + D0]
000037C6 48C0 ext.l D0
000037C8 2C00 move.l D6, D0
000037CA BC84 cmp.l D6, D4
000037CC 6F72 ble +0x74 /* 00003840 */
label000037CE:
000037CE 4A45 tst.w D5
000037D0 6E18 bgt +0x1A /* 000037EA */
000037D2 206E 0010 movea.l A0, [A6 + 0x10]
000037D6 4250 clr.w [A0]
000037D8 4214 clr.b [A4]
000037DA 2006 move.l D0, D6
000037DC 5380 subq.l D0, 1
000037DE B084 cmp.l D0, D4
000037E0 57C0 seq D0
000037E2 0240 0001 andi.w D0, 0x1
000037E6 6000 00EE bra +0xF0 /* 000038D6 */
label000037EA:
000037EA 5345 subq.w D5, 1
000037EC 3005 move.w D0, D5
000037EE 48C0 ext.l D0
000037F0 2F00 move.l -[A7], D0
000037F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037F6 206E 001C movea.l A0, [A6 + 0x1C]
000037FA 4E90 jsr [A0]
000037FC 3E00 move.w D7, D0
000037FE 508F addq.l A7, 8
00003800 670C beq +0xE /* 0000380E */
00003802 48C7 ext.l D7
00003804 302B 0008 move.w D0, [A3 + 0x8]
00003808 48C0 ext.l D0
0000380A D087 add.l D0, D7
0000380C 9C80 sub.l D6, D0
label0000380E:
0000380E BC84 cmp.l D6, D4
00003810 6EBC bgt -0x42 /* 000037CE */
00003812 6052 bra +0x54 /* 00003866 */
label00003814:
00003814 4A47 tst.w D7
00003816 670C beq +0xE /* 00003824 */
00003818 48C7 ext.l D7
0000381A 302B 0008 move.w D0, [A3 + 0x8]
0000381E 48C0 ext.l D0
00003820 D087 add.l D0, D7
00003822 DC80 add.l D6, D0
label00003824:
00003824 3005 move.w D0, D5
00003826 5245 addq.w D5, 1
00003828 0C40 7FFF cmpi.w D0, 0x7FFF
0000382C 6D12 blt +0x14 /* 00003840 */
0000382E 206E 0010 movea.l A0, [A6 + 0x10]
00003832 30BC 7FFF move.w [A0], 0x7FFF
00003836 18BC 00FF move.b [A4], 0xFF
0000383A 7000 moveq.l D0, 0x00
0000383C 6000 0098 bra +0x9A /* 000038D6 */
label00003840:
00003840 48C5 ext.l D5
00003842 2F05 move.l -[A7], D5
00003844 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003848 206E 001C movea.l A0, [A6 + 0x1C]
0000384C 4E90 jsr [A0]
0000384E 3E00 move.w D7, D0
00003850 508F addq.l A7, 8
00003852 67C0 beq -0x3E /* 00003814 */
00003854 48C7 ext.l D7
00003856 2006 move.l D0, D6
00003858 D087 add.l D0, D7
0000385A 322B 0008 move.w D1, [A3 + 0x8]
0000385E 48C1 ext.l D1
00003860 D280 add.l D1, D0
00003862 B881 cmp.l D4, D1
00003864 6CAE bge -0x50 /* 00003814 */
label00003866:
00003866 206E 0010 movea.l A0, [A6 + 0x10]
0000386A 3085 move.w [A0], D5
0000386C BC84 cmp.l D6, D4
0000386E 6F04 ble +0x6 /* 00003874 */
00003870 4214 clr.b [A4]
00003872 6060 bra +0x62 /* 000038D4 */
label00003874:
00003874 BC84 cmp.l D6, D4
00003876 6606 bne +0x8 /* 0000387E */
00003878 18BC 0001 move.b [A4], 0x1
0000387C 6056 bra +0x58 /* 000038D4 */
label0000387E:
0000387E 48C7 ext.l D7
00003880 2006 move.l D0, D6
00003882 D087 add.l D0, D7
00003884 5380 subq.l D0, 1
00003886 B084 cmp.l D0, D4
00003888 6606 bne +0x8 /* 00003890 */
0000388A 18BC 00FE move.b [A4], 0xFE
0000388E 6044 bra +0x46 /* 000038D4 */
label00003890:
00003890 48C7 ext.l D7
00003892 2006 move.l D0, D6
00003894 D087 add.l D0, D7
00003896 B084 cmp.l D0, D4
00003898 6E06 bgt +0x8 /* 000038A0 */
0000389A 18BC 00FF move.b [A4], 0xFF
0000389E 6034 bra +0x36 /* 000038D4 */
label000038A0:
000038A0 2006 move.l D0, D6
000038A2 5380 subq.l D0, 1
000038A4 2204 move.l D1, D4
000038A6 9280 sub.l D1, D0
000038A8 2001 move.l D0, D1
000038AA C2FC 00FF mulu.w D1, 0xFF
000038AE 4840 swap.w D0
000038B0 C0FC 00FF mulu.w D0, 0xFF
000038B4 4840 swap.w D0
000038B6 4240 clr.w D0
000038B8 D280 add.l D1, D0
000038BA 48C7 ext.l D7
000038BC 2007 move.l D0, D7
000038BE 2F01 move.l -[A7], D1
000038C0 7202 moveq.l D1, 0x02
000038C2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000038C6 221F move.l D1, [A7]+
000038C8 D081 add.l D0, D1
000038CA 48C7 ext.l D7
000038CC 2207 move.l D1, D7
000038CE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000038D2 1880 move.b [A4], D0
label000038D4:
000038D4 7001 moveq.l D0, 0x01
label000038D6:
000038D6 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
000038DC 4E5E unlink A6
000038DE 4E75 rts
export_580:
000038E0 4E56 0000 link A6, 0
000038E4 48E7 0018 movem.l -[A7], A3,A4
000038E8 286E 0010 movea.l A4, [A6 + 0x10]
000038EC 266E 000C movea.l A3, [A6 + 0xC]
000038F0 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
000038F4 206D B9F8 movea.l A0, [A5 - 0x4608]
000038F8 4868 0340 pea.l [A0 + 0x340]
000038FC 2F0C move.l -[A7], A4
000038FE 2F0B move.l -[A7], A3
00003900 302E 000A move.w D0, [A6 + 0xA]
00003904 48C0 ext.l D0
00003906 2F00 move.l -[A7], D0
00003908 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
0000390C 4EBA FE90 jsr [PC - 0x170 /* 0000379E */]
00003910 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003916 4E5E unlink A6
00003918 4E75 rts
export_581:
0000391A 4E56 0000 link A6, 0
0000391E 48E7 0018 movem.l -[A7], A3,A4
00003922 286E 0010 movea.l A4, [A6 + 0x10]
00003926 266E 000C movea.l A3, [A6 + 0xC]
0000392A 486D 121A pea.l [A5 + 0x121A /* export_575 */]
0000392E 206D B9F8 movea.l A0, [A5 - 0x4608]
00003932 4868 035A pea.l [A0 + 0x35A]
00003936 2F0C move.l -[A7], A4
00003938 2F0B move.l -[A7], A3
0000393A 302E 000A move.w D0, [A6 + 0xA]
0000393E 48C0 ext.l D0
00003940 2F00 move.l -[A7], D0
00003942 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003946 4EBA FE56 jsr [PC - 0x1AA /* 0000379E */]
0000394A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003950 4E5E unlink A6
00003952 4E75 rts
export_582:
fn00003954:
00003954 4E56 FFFE link A6, -0x0002
00003958 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000395C 382E 000E move.w D4, [A6 + 0xE]
00003960 286E 0008 movea.l A4, [A6 + 0x8]
00003964 266E 0014 movea.l A3, [A6 + 0x14]
00003968 3E2B 0010 move.w D7, [A3 + 0x10]
0000396C 3D6B 0012 FFFE move.w [A6 - 0x2], [A3 + 0x12]
00003972 6606 bne +0x8 /* 0000397A */
00003974 7000 moveq.l D0, 0x00
00003976 6000 0140 bra +0x142 /* 00003AB8 */
label0000397A:
0000397A 4A6E 001E tst.w [A6 + 0x1E]
0000397E 6718 beq +0x1A /* 00003998 */
00003980 3D47 FFFE move.w [A6 - 0x2], D7
00003984 206B 0016 movea.l A0, [A3 + 0x16]
00003988 70FF moveq.l D0, 0xFFFFFFFF
0000398A B068 0004 cmp.w D0, [A0 + 0x4]
0000398E 6704 beq +0x6 /* 00003994 */
00003990 7000 moveq.l D0, 0x00
00003992 6002 bra +0x4 /* 00003996 */
label00003994:
00003994 7001 moveq.l D0, 0x01
label00003996:
00003996 3E00 move.w D7, D0
label00003998:
00003998 206B 0016 movea.l A0, [A3 + 0x16]
0000399C 48C7 ext.l D7
0000399E 2007 move.l D0, D7
000039A0 E780 asl D0, 3
000039A2 3C30 0804 move.w D6, [A0 + D0 + 0x4]
000039A6 BC44 cmp.w D6, D4
000039A8 6D44 blt +0x46 /* 000039EE */
000039AA 206B 0016 movea.l A0, [A3 + 0x16]
000039AE 48C7 ext.l D7
000039B0 2007 move.l D0, D7
000039B2 E780 asl D0, 3
000039B4 3030 0800 move.w D0, [A0 + D0]
000039B8 48C0 ext.l D0
000039BA 2F00 move.l -[A7], D0
000039BC 5346 subq.w D6, 1
000039BE 3206 move.w D1, D6
000039C0 48C1 ext.l D1
000039C2 2F01 move.l -[A7], D1
000039C4 48C4 ext.l D4
000039C6 2F04 move.l -[A7], D4
000039C8 41EC 035A lea.l A0, [A4 + 0x35A]
000039CC B1CB cmpa.l A0, A3
000039CE 57C1 seq D1
000039D0 0241 0001 andi.w D1, 0x1
000039D4 48C1 ext.l D1
000039D6 2F01 move.l -[A7], D1
000039D8 2F0C move.l -[A7], A4
000039DA 4EBA FCF4 jsr [PC - 0x30C /* 000036D0 */]
000039DE 4FEF 0010 lea.l A7, [A7 + 0x10]
000039E2 2200 move.l D1, D0
000039E4 201F move.l D0, [A7]+
000039E6 9081 sub.l D0, D1
000039E8 2A00 move.l D5, D0
000039EA 5385 subq.l D5, 1
000039EC 604C bra +0x4E /* 00003A3A */
label000039EE:
000039EE 5247 addq.w D7, 1
000039F0 BE6E FFFE cmp.w D7, [A6 - 0x2]
000039F4 66A2 bne -0x5C /* 00003998 */
000039F6 206B 0016 movea.l A0, [A3 + 0x16]
000039FA 48C7 ext.l D7
000039FC 2007 move.l D0, D7
000039FE E780 asl D0, 3
00003A00 3030 08FA move.w D0, [A0 + D0 - 0x6]
00003A04 48C0 ext.l D0
00003A06 2A00 move.l D5, D0
00003A08 0C46 7FFE cmpi.w D6, 0x7FFE
00003A0C 6C2C bge +0x2E /* 00003A3A */
00003A0E 48C4 ext.l D4
00003A10 2004 move.l D0, D4
00003A12 5380 subq.l D0, 1
00003A14 2F00 move.l -[A7], D0
00003A16 48C6 ext.l D6
00003A18 2006 move.l D0, D6
00003A1A 5280 addq.l D0, 1
00003A1C 2F00 move.l -[A7], D0
00003A1E 41EC 035A lea.l A0, [A4 + 0x35A]
00003A22 B1CB cmpa.l A0, A3
00003A24 57C0 seq D0
00003A26 0240 0001 andi.w D0, 0x1
00003A2A 48C0 ext.l D0
00003A2C 2F00 move.l -[A7], D0
00003A2E 2F0C move.l -[A7], A4
00003A30 4EBA FC9E jsr [PC - 0x362 /* 000036D0 */]
00003A34 DA80 add.l D5, D0
00003A36 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003A3A:
00003A3A 4A2E 0013 tst.b [A6 + 0x13]
00003A3E 6610 bne +0x12 /* 00003A50 */
00003A40 302B 0008 move.w D0, [A3 + 0x8]
00003A44 48C0 ext.l D0
00003A46 7202 moveq.l D1, 0x02
00003A48 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003A4C 9A80 sub.l D5, D0
00003A4E 6066 bra +0x68 /* 00003AB6 */
label00003A50:
00003A50 7001 moveq.l D0, 0x01
00003A52 B02E 0013 cmp.b D0, [A6 + 0x13]
00003A56 6604 bne +0x6 /* 00003A5C */
00003A58 5285 addq.l D5, 1
00003A5A 605A bra +0x5C /* 00003AB6 */
label00003A5C:
00003A5C 48C4 ext.l D4
00003A5E 2F04 move.l -[A7], D4
00003A60 2F0C move.l -[A7], A4
00003A62 206E 0018 movea.l A0, [A6 + 0x18]
00003A66 4E90 jsr [A0]
00003A68 3C00 move.w D6, D0
00003A6A 0C2E 00FF 0013 cmpi.b [A6 + 0x13], 0xFF
00003A70 508F addq.l A7, 8
00003A72 6614 bne +0x16 /* 00003A88 */
00003A74 48C6 ext.l D6
00003A76 302B 0008 move.w D0, [A3 + 0x8]
00003A7A 48C0 ext.l D0
00003A7C 5280 addq.l D0, 1
00003A7E 7202 moveq.l D1, 0x02
00003A80 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003A84 D086 add.l D0, D6
00003A86 602C bra +0x2E /* 00003AB4 */
label00003A88:
00003A88 0C2E 00FE 0013 cmpi.b [A6 + 0x13], 0xFE
00003A8E 6606 bne +0x8 /* 00003A96 */
00003A90 48C6 ext.l D6
00003A92 2006 move.l D0, D6
00003A94 601E bra +0x20 /* 00003AB4 */
label00003A96:
00003A96 48C6 ext.l D6
00003A98 7000 moveq.l D0, 0x00
00003A9A 102E 0013 move.b D0, [A6 + 0x13]
00003A9E 2200 move.l D1, D0
00003AA0 2006 move.l D0, D6
00003AA2 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003AA6 727F moveq.l D1, 0x7F
00003AA8 D081 add.l D0, D1
00003AAA 223C 0000 00FF move.l D1, 0xFF
00003AB0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
label00003AB4:
00003AB4 DA80 add.l D5, D0
label00003AB6:
00003AB6 2005 move.l D0, D5
label00003AB8:
00003AB8 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
00003ABE 4E5E unlink A6
00003AC0 4E75 rts
export_583:
fn00003AC2:
00003AC2 4E56 0000 link A6, 0
00003AC6 7000 moveq.l D0, 0x00
00003AC8 302E 0012 move.w D0, [A6 + 0x12]
00003ACC 7201 moveq.l D1, 0x01
00003ACE C280 and.l D1, D0
00003AD0 2F01 move.l -[A7], D1
00003AD2 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00003AD6 206D B9F8 movea.l A0, [A5 - 0x4608]
00003ADA 4868 0340 pea.l [A0 + 0x340]
00003ADE 7000 moveq.l D0, 0x00
00003AE0 102E 000F move.b D0, [A6 + 0xF]
00003AE4 2F00 move.l -[A7], D0
00003AE6 302E 000A move.w D0, [A6 + 0xA]
00003AEA 48C0 ext.l D0
00003AEC 2F00 move.l -[A7], D0
00003AEE 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003AF2 4EBA FE60 jsr [PC - 0x1A0 /* 00003954 */]
00003AF6 4E5E unlink A6
00003AF8 4E75 rts
export_584:
fn00003AFA:
00003AFA 4E56 0000 link A6, 0
00003AFE 7000 moveq.l D0, 0x00
00003B00 302E 0012 move.w D0, [A6 + 0x12]
00003B04 7202 moveq.l D1, 0x02
00003B06 C280 and.l D1, D0
00003B08 2F01 move.l -[A7], D1
00003B0A 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00003B0E 206D B9F8 movea.l A0, [A5 - 0x4608]
00003B12 4868 035A pea.l [A0 + 0x35A]
00003B16 7000 moveq.l D0, 0x00
00003B18 102E 000F move.b D0, [A6 + 0xF]
00003B1C 2F00 move.l -[A7], D0
00003B1E 302E 000A move.w D0, [A6 + 0xA]
00003B22 48C0 ext.l D0
00003B24 2F00 move.l -[A7], D0
00003B26 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003B2A 4EBA FE28 jsr [PC - 0x1D8 /* 00003954 */]
00003B2E 4E5E unlink A6
00003B30 4E75 rts
export_585:
fn00003B32:
00003B32 4E56 0000 link A6, 0
00003B36 2F0B move.l -[A7], A3
00003B38 266E 0014 movea.l A3, [A6 + 0x14]
00003B3C 7000 moveq.l D0, 0x00
00003B3E 2F00 move.l -[A7], D0
00003B40 7200 moveq.l D1, 0x00
00003B42 122E 0012 move.b D1, [A6 + 0x12]
00003B46 2F01 move.l -[A7], D1
00003B48 322E 000C move.w D1, [A6 + 0xC]
00003B4C 48C1 ext.l D1
00003B4E 2F01 move.l -[A7], D1
00003B50 4EBA FF70 jsr [PC - 0x90 /* 00003AC2 */]
00003B54 2740 0004 move.l [A3 + 0x4], D0
00003B58 7000 moveq.l D0, 0x00
00003B5A 2F00 move.l -[A7], D0
00003B5C 7200 moveq.l D1, 0x00
00003B5E 122E 0013 move.b D1, [A6 + 0x13]
00003B62 2F01 move.l -[A7], D1
00003B64 322E 000E move.w D1, [A6 + 0xE]
00003B68 48C1 ext.l D1
00003B6A 2F01 move.l -[A7], D1
00003B6C 4EBA FF54 jsr [PC - 0xAC /* 00003AC2 */]
00003B70 2740 000C move.l [A3 + 0xC], D0
00003B74 7000 moveq.l D0, 0x00
00003B76 2F00 move.l -[A7], D0
00003B78 7200 moveq.l D1, 0x00
00003B7A 122E 0010 move.b D1, [A6 + 0x10]
00003B7E 2F01 move.l -[A7], D1
00003B80 322E 0008 move.w D1, [A6 + 0x8]
00003B84 48C1 ext.l D1
00003B86 2F01 move.l -[A7], D1
00003B88 4EBA FF70 jsr [PC - 0x90 /* 00003AFA */]
00003B8C 2680 move.l [A3], D0
00003B8E 7000 moveq.l D0, 0x00
00003B90 2F00 move.l -[A7], D0
00003B92 7200 moveq.l D1, 0x00
00003B94 122E 0011 move.b D1, [A6 + 0x11]
00003B98 2F01 move.l -[A7], D1
00003B9A 322E 000A move.w D1, [A6 + 0xA]
00003B9E 48C1 ext.l D1
00003BA0 2F01 move.l -[A7], D1
00003BA2 4EBA FF56 jsr [PC - 0xAA /* 00003AFA */]
00003BA6 2740 0008 move.l [A3 + 0x8], D0
00003BAA 266E FFFC movea.l A3, [A6 - 0x4]
00003BAE 4E5E unlink A6
00003BB0 4E75 rts
fn00003BB2:
00003BB2 48E7 0300 movem.l -[A7], D6,D7
00003BB6 3C2F 000E move.w D6, [A7 + 0xE]
00003BBA 2E2F 0010 move.l D7, [A7 + 0x10]
00003BBE 6F2C ble +0x2E /* 00003BEC */
00003BC0 2207 move.l D1, D7
00003BC2 2001 move.l D0, D1
00003BC4 C2FC 05A0 mulu.w D1, 0x5A0
00003BC8 4840 swap.w D0
00003BCA C0FC 05A0 mulu.w D0, 0x5A0
00003BCE 4840 swap.w D0
00003BD0 4240 clr.w D0
00003BD2 D280 add.l D1, D0
00003BD4 48C6 ext.l D6
00003BD6 2006 move.l D0, D6
00003BD8 E280 asr D0, 1
00003BDA D081 add.l D0, D1
00003BDC 48C6 ext.l D6
00003BDE 2206 move.l D1, D6
00003BE0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003BE4 2E00 move.l D7, D0
00003BE6 6634 bne +0x36 /* 00003C1C */
00003BE8 5287 addq.l D7, 1
00003BEA 6030 bra +0x32 /* 00003C1C */
label00003BEC:
00003BEC 4A87 tst.l D7
00003BEE 6C2C bge +0x2E /* 00003C1C */
00003BF0 2207 move.l D1, D7
00003BF2 2001 move.l D0, D1
00003BF4 C2FC 05A0 mulu.w D1, 0x5A0
00003BF8 4840 swap.w D0
00003BFA C0FC 05A0 mulu.w D0, 0x5A0
00003BFE 4840 swap.w D0
00003C00 4240 clr.w D0
00003C02 D280 add.l D1, D0
00003C04 48C6 ext.l D6
00003C06 2006 move.l D0, D6
00003C08 E280 asr D0, 1
00003C0A 9280 sub.l D1, D0
00003C0C 48C6 ext.l D6
00003C0E 2001 move.l D0, D1
00003C10 2206 move.l D1, D6
00003C12 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003C16 2E00 move.l D7, D0
00003C18 6602 bne +0x4 /* 00003C1C */
00003C1A 5387 subq.l D7, 1
label00003C1C:
00003C1C 2007 move.l D0, D7
00003C1E 4CDF 00C0 movem.l D6,D7, [A7]+
00003C22 4E75 rts
fn00003C24:
00003C24 4E56 0000 link A6, 0
00003C28 2F0B move.l -[A7], A3
00003C2A 266E 0018 movea.l A3, [A6 + 0x18]
00003C2E 7000 moveq.l D0, 0x00
00003C30 2F00 move.l -[A7], D0
00003C32 7200 moveq.l D1, 0x00
00003C34 122E 0017 move.b D1, [A6 + 0x17]
00003C38 2F01 move.l -[A7], D1
00003C3A 322E 000E move.w D1, [A6 + 0xE]
00003C3E 48C1 ext.l D1
00003C40 2F01 move.l -[A7], D1
00003C42 4EBA FE7E jsr [PC - 0x182 /* 00003AC2 */]
00003C46 4FEF 000C lea.l A7, [A7 + 0xC]
00003C4A 2F00 move.l -[A7], D0
00003C4C 206D B9F8 movea.l A0, [A5 - 0x4608]
00003C50 3028 017A move.w D0, [A0 + 0x17A]
00003C54 48C0 ext.l D0
00003C56 2F00 move.l -[A7], D0
00003C58 4EBA FF58 jsr [PC - 0xA8 /* 00003BB2 */]
00003C5C 2740 0004 move.l [A3 + 0x4], D0
00003C60 7000 moveq.l D0, 0x00
00003C62 2F00 move.l -[A7], D0
00003C64 7200 moveq.l D1, 0x00
00003C66 122E 0013 move.b D1, [A6 + 0x13]
00003C6A 2F01 move.l -[A7], D1
00003C6C 322E 000A move.w D1, [A6 + 0xA]
00003C70 48C1 ext.l D1
00003C72 2F01 move.l -[A7], D1
00003C74 4EBA FE84 jsr [PC - 0x17C /* 00003AFA */]
00003C78 4FEF 000C lea.l A7, [A7 + 0xC]
00003C7C 2F00 move.l -[A7], D0
00003C7E 206D B9F8 movea.l A0, [A5 - 0x4608]
00003C82 3028 017A move.w D0, [A0 + 0x17A]
00003C86 48C0 ext.l D0
00003C88 2F00 move.l -[A7], D0
00003C8A 4EBA FF26 jsr [PC - 0xDA /* 00003BB2 */]
00003C8E 2680 move.l [A3], D0
00003C90 266E FFFC movea.l A3, [A6 - 0x4]
00003C94 4E5E unlink A6
00003C96 4E75 rts
export_586:
00003C98 4E56 FFEC link A6, -0x0014
00003C9C 486E FFEC pea.l [A6 - 0x14]
00003CA0 7000 moveq.l D0, 0x00
00003CA2 102E 0012 move.b D0, [A6 + 0x12]
00003CA6 2F00 move.l -[A7], D0
00003CA8 7000 moveq.l D0, 0x00
00003CAA 102E 0010 move.b D0, [A6 + 0x10]
00003CAE 2F00 move.l -[A7], D0
00003CB0 302E 000C move.w D0, [A6 + 0xC]
00003CB4 48C0 ext.l D0
00003CB6 2F00 move.l -[A7], D0
00003CB8 302E 0008 move.w D0, [A6 + 0x8]
00003CBC 48C0 ext.l D0
00003CBE 2F00 move.l -[A7], D0
00003CC0 4EBA FF62 jsr [PC - 0x9E /* 00003C24 */]
00003CC4 486E FFF4 pea.l [A6 - 0xC]
00003CC8 7000 moveq.l D0, 0x00
00003CCA 102E 0013 move.b D0, [A6 + 0x13]
00003CCE 2F00 move.l -[A7], D0
00003CD0 7000 moveq.l D0, 0x00
00003CD2 102E 0011 move.b D0, [A6 + 0x11]
00003CD6 2F00 move.l -[A7], D0
00003CD8 302E 000E move.w D0, [A6 + 0xE]
00003CDC 48C0 ext.l D0
00003CDE 2F00 move.l -[A7], D0
00003CE0 302E 000A move.w D0, [A6 + 0xA]
00003CE4 48C0 ext.l D0
00003CE6 2F00 move.l -[A7], D0
00003CE8 4EBA FF3A jsr [PC - 0xC6 /* 00003C24 */]
00003CEC 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF
00003CF2 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00003CF8 202E FFF8 move.l D0, [A6 - 0x8]
00003CFC 90AE FFF0 sub.l D0, [A6 - 0x10]
00003D00 0C80 0000 7FFF cmpi.l D0, 0x7FFF
00003D06 6C0E bge +0x10 /* 00003D16 */
00003D08 202E FFF8 move.l D0, [A6 - 0x8]
00003D0C 90AE FFF0 sub.l D0, [A6 - 0x10]
00003D10 5280 addq.l D0, 1
00003D12 3D40 FFFE move.w [A6 - 0x2], D0
label00003D16:
00003D16 202E FFF4 move.l D0, [A6 - 0xC]
00003D1A 90AE FFEC sub.l D0, [A6 - 0x14]
00003D1E 0C80 0000 7FFF cmpi.l D0, 0x7FFF
00003D24 6C0E bge +0x10 /* 00003D34 */
00003D26 202E FFF4 move.l D0, [A6 - 0xC]
00003D2A 90AE FFEC sub.l D0, [A6 - 0x14]
00003D2E 5280 addq.l D0, 1
00003D30 3D40 FFFC move.w [A6 - 0x4], D0
label00003D34:
00003D34 202E FFFC move.l D0, [A6 - 0x4]
00003D38 4E5E unlink A6
00003D3A 4E75 rts
export_587:
00003D3C 4E56 FFF0 link A6, -0x0010
00003D40 2F0B move.l -[A7], A3
00003D42 266E 0008 movea.l A3, [A6 + 0x8]
00003D46 7000 moveq.l D0, 0x00
00003D48 2F00 move.l -[A7], D0
00003D4A 2F00 move.l -[A7], D0
00003D4C 2F00 move.l -[A7], D0
00003D4E 4EBA FD72 jsr [PC - 0x28E /* 00003AC2 */]
00003D52 2D40 FFF4 move.l [A6 - 0xC], D0
00003D56 7000 moveq.l D0, 0x00
00003D58 2F00 move.l -[A7], D0
00003D5A 2F00 move.l -[A7], D0
00003D5C 2F00 move.l -[A7], D0
00003D5E 4EBA FD9A jsr [PC - 0x266 /* 00003AFA */]
00003D62 2D40 FFF0 move.l [A6 - 0x10], D0
00003D66 7000 moveq.l D0, 0x00
00003D68 2F00 move.l -[A7], D0
00003D6A 4878 00FF push.l 0xFF
00003D6E 4878 7FFF push.l 0x7FFF
00003D72 4EBA FD4E jsr [PC - 0x2B2 /* 00003AC2 */]
00003D76 2D40 FFFC move.l [A6 - 0x4], D0
00003D7A 7000 moveq.l D0, 0x00
00003D7C 2F00 move.l -[A7], D0
00003D7E 4878 00FF push.l 0xFF
00003D82 4878 7FFF push.l 0x7FFF
00003D86 4EBA FD72 jsr [PC - 0x28E /* 00003AFA */]
00003D8A 2D40 FFF8 move.l [A6 - 0x8], D0
00003D8E 0CAE 0000 7FFF FFFC cmpi.l [A6 - 0x4], 0x7FFF
00003D96 6F08 ble +0xA /* 00003DA0 */
00003D98 2D7C 0000 7FFF FFFC move.l [A6 - 0x4], 0x7FFF
label00003DA0:
00003DA0 0CAE 0000 7FFF FFF8 cmpi.l [A6 - 0x8], 0x7FFF
00003DA8 6F08 ble +0xA /* 00003DB2 */
00003DAA 2D7C 0000 7FFF FFF8 move.l [A6 - 0x8], 0x7FFF
label00003DB2:
00003DB2 0CAE FFFF 8001 FFF4 cmpi.l [A6 - 0xC], 0xFFFF8001
00003DBA 6C08 bge +0xA /* 00003DC4 */
00003DBC 2D7C FFFF 8001 FFF4 move.l [A6 - 0xC], 0xFFFF8001
label00003DC4:
00003DC4 0CAE FFFF 8001 FFF0 cmpi.l [A6 - 0x10], 0xFFFF8001
00003DCC 6C08 bge +0xA /* 00003DD6 */
00003DCE 2D7C FFFF 8001 FFF0 move.l [A6 - 0x10], 0xFFFF8001
label00003DD6:
00003DD6 376E FFF6 0002 move.w [A3 + 0x2], [A6 - 0xA]
00003DDC 376E FFFE 0006 move.w [A3 + 0x6], [A6 - 0x2]
00003DE2 36AE FFF2 move.w [A3], [A6 - 0xE]
00003DE6 376E FFFA 0004 move.w [A3 + 0x4], [A6 - 0x6]
00003DEC 266E FFEC movea.l A3, [A6 - 0x14]
00003DF0 4E5E unlink A6
00003DF2 4E75 rts
export_588:
00003DF4 2F0B move.l -[A7], A3
00003DF6 266F 0008 movea.l A3, [A7 + 0x8]
00003DFA 206D B9FC movea.l A0, [A5 - 0x4604]
00003DFE 202B 0412 move.l D0, [A3 + 0x412]
00003E02 B0A8 0412 cmp.l D0, [A0 + 0x412]
00003E06 6704 beq +0x6 /* 00003E0C */
00003E08 7000 moveq.l D0, 0x00
00003E0A 6020 bra +0x22 /* 00003E2C */
label00003E0C:
00003E0C 7000 moveq.l D0, 0x00
00003E0E 206D B9FC movea.l A0, [A5 - 0x4604]
00003E12 4AA8 03DA tst.l [A0 + 0x3DA]
00003E16 6714 beq +0x16 /* 00003E2C */
00003E18 206D B9FC movea.l A0, [A5 - 0x4604]
00003E1C 226D B9FC movea.l A1, [A5 - 0x4604]
00003E20 43E9 01DA lea.l A1, [A1 + 0x1DA]
00003E24 B3E8 03DA cmpa.l A1, [A0 + 0x3DA]
00003E28 6702 beq +0x4 /* 00003E2C */
00003E2A 7001 moveq.l D0, 0x01
label00003E2C:
00003E2C 265F movea.l A3, [A7]+
00003E2E 4E75 rts
export_589:
fn00003E30:
00003E30 4E56 0000 link A6, 0
00003E34 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003E38 382E 001A move.w D4, [A6 + 0x1A]
00003E3C 286E 0014 movea.l A4, [A6 + 0x14]
00003E40 3E2E 0012 move.w D7, [A6 + 0x12]
00003E44 7A01 moveq.l D5, 0x01
00003E46 2B6E 000C B9EC move.l [A5 - 0x4614], [A6 + 0xC]
00003E4C 206E 0008 movea.l A0, [A6 + 0x8]
00003E50 2B68 0412 B9C6 move.l [A5 - 0x463A], [A0 + 0x412]
00003E56 206E 0008 movea.l A0, [A6 + 0x8]
00003E5A 47E8 032E lea.l A3, [A0 + 0x32E]
00003E5E 6000 0114 bra +0x116 /* 00003F74 */
label00003E62:
00003E62 7001 moveq.l D0, 0x01
00003E64 B06B 000C cmp.w D0, [A3 + 0xC]
00003E68 6600 0108 bne +0x10A /* 00003F72 */
00003E6C 41ED B9BE lea.l A0, [A5 - 0x4642]
00003E70 224B movea.l A1, A3
00003E72 5889 addq.l A1, 4
00003E74 20D9 move.l [A0]+, [A1]+
00003E76 20D9 move.l [A0]+, [A1]+
00003E78 302D B9BE move.w D0, [A5 - 0x4642]
00003E7C B06D B9C0 cmp.w D0, [A5 - 0x4640]
00003E80 6F0E ble +0x10 /* 00003E90 */
00003E82 3C2D B9BE move.w D6, [A5 - 0x4642]
00003E86 3B6D B9C0 B9BE move.w [A5 - 0x4642], [A5 - 0x4640]
00003E8C 3B46 B9C0 move.w [A5 - 0x4640], D6
label00003E90:
00003E90 302D B9C2 move.w D0, [A5 - 0x463E]
00003E94 B06D B9C4 cmp.w D0, [A5 - 0x463C]
00003E98 6F0E ble +0x10 /* 00003EA8 */
00003E9A 3C2D B9C2 move.w D6, [A5 - 0x463E]
00003E9E 3B6D B9C4 B9C2 move.w [A5 - 0x463E], [A5 - 0x463C]
00003EA4 3B46 B9C4 move.w [A5 - 0x463C], D6
label00003EA8:
00003EA8 7002 moveq.l D0, 0x02
00003EAA C047 and.w D0, D7
00003EAC 6718 beq +0x1A /* 00003EC6 */
00003EAE 48C7 ext.l D7
00003EB0 7001 moveq.l D0, 0x01
00003EB2 C087 and.l D0, D7
00003EB4 2F00 move.l -[A7], D0
00003EB6 4EBA 0C48 jsr [PC + 0xC48 /* 00004B00 */]
00003EBA 4A40 tst.w D0
00003EBC 588F addq.l A7, 4
00003EBE 6606 bne +0x8 /* 00003EC6 */
00003EC0 4245 clr.w D5
00003EC2 6000 00B6 bra +0xB8 /* 00003F7A */
label00003EC6:
00003EC6 200C move.l D0, A4
00003EC8 6708 beq +0xA /* 00003ED2 */
00003ECA 4E94 jsr [A4]
00003ECC 4A40 tst.w D0
00003ECE 6700 00A2 beq +0xA4 /* 00003F72 */
label00003ED2:
00003ED2 4AAD B9EC tst.l [A5 - 0x4614]
00003ED6 6738 beq +0x3A /* 00003F10 */
00003ED8 7001 moveq.l D0, 0x01
00003EDA C047 and.w D0, D7
00003EDC 672A beq +0x2C /* 00003F08 */
00003EDE 7004 moveq.l D0, 0x04
00003EE0 C047 and.w D0, D7
00003EE2 661C bne +0x1E /* 00003F00 */
00003EE4 4A6D B9BE tst.w [A5 - 0x4642]
00003EE8 6E08 bgt +0xA /* 00003EF2 */
00003EEA 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00003EF0 6C16 bge +0x18 /* 00003F08 */
label00003EF2:
00003EF2 4A6D B9C2 tst.w [A5 - 0x463E]
00003EF6 6E08 bgt +0xA /* 00003F00 */
00003EF8 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00003EFE 6C08 bge +0xA /* 00003F08 */
label00003F00:
00003F00 4EBA 0350 jsr [PC + 0x350 /* 00004252 */]
00003F04 3A00 move.w D5, D0
00003F06 6772 beq +0x74 /* 00003F7A */
label00003F08:
00003F08 4EBA 0330 jsr [PC + 0x330 /* 0000423A */]
00003F0C 3A00 move.w D5, D0
00003F0E 676A beq +0x6C /* 00003F7A */
label00003F10:
00003F10 4A6D B9BE tst.w [A5 - 0x4642]
00003F14 660E bne +0x10 /* 00003F24 */
00003F16 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00003F1C 6606 bne +0x8 /* 00003F24 */
00003F1E 3B7C FFFF B9BE move.w [A5 - 0x4642], 0xFFFF
label00003F24:
00003F24 4A6D B9C2 tst.w [A5 - 0x463E]
00003F28 660E bne +0x10 /* 00003F38 */
00003F2A 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00003F30 6606 bne +0x8 /* 00003F38 */
00003F32 3B7C FFFF B9C2 move.w [A5 - 0x463E], 0xFFFF
label00003F38:
00003F38 7000 moveq.l D0, 0x00
00003F3A 302E 001E move.w D0, [A6 + 0x1E]
00003F3E 2F00 move.l -[A7], D0
00003F40 7000 moveq.l D0, 0x00
00003F42 3004 move.w D0, D4
00003F44 2F00 move.l -[A7], D0
00003F46 302D B9C4 move.w D0, [A5 - 0x463C]
00003F4A 48C0 ext.l D0
00003F4C 2F00 move.l -[A7], D0
00003F4E 302D B9C2 move.w D0, [A5 - 0x463E]
00003F52 48C0 ext.l D0
00003F54 2F00 move.l -[A7], D0
00003F56 302D B9C0 move.w D0, [A5 - 0x4640]
00003F5A 48C0 ext.l D0
00003F5C 2F00 move.l -[A7], D0
00003F5E 302D B9BE move.w D0, [A5 - 0x4642]
00003F62 48C0 ext.l D0
00003F64 2F00 move.l -[A7], D0
00003F66 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00003F6A 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003F6E 4FEF 001C lea.l A7, [A7 + 0x1C]
label00003F72:
00003F72 2653 movea.l A3, [A3]
label00003F74:
00003F74 200B move.l D0, A3
00003F76 6600 FEEA bne -0x114 /* 00003E62 */
label00003F7A:
00003F7A 3005 move.w D0, D5
00003F7C 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00003F82 4E5E unlink A6
00003F84 4E75 rts
fn00003F86:
00003F86 4E56 0000 link A6, 0
00003F8A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003F8E 7E01 moveq.l D7, 0x01
00003F90 382D B9C0 move.w D4, [A5 - 0x4640]
00003F94 206D B9C6 movea.l A0, [A5 - 0x463A]
00003F98 B868 0194 cmp.w D4, [A0 + 0x194]
00003F9C 6F44 ble +0x46 /* 00003FE2 */
00003F9E 206D B9C6 movea.l A0, [A5 - 0x463A]
00003FA2 3828 0194 move.w D4, [A0 + 0x194]
00003FA6 4A6D B9EA tst.w [A5 - 0x4616]
00003FAA 6736 beq +0x38 /* 00003FE2 */
00003FAC 302D B9C4 move.w D0, [A5 - 0x463C]
00003FB0 48C0 ext.l D0
00003FB2 2F00 move.l -[A7], D0
00003FB4 302D B9C2 move.w D0, [A5 - 0x463E]
00003FB8 48C0 ext.l D0
00003FBA 2F00 move.l -[A7], D0
00003FBC 302D B9C0 move.w D0, [A5 - 0x4640]
00003FC0 48C0 ext.l D0
00003FC2 2F00 move.l -[A7], D0
00003FC4 B86D B9BE cmp.w D4, [A5 - 0x4642]
00003FC8 6D08 blt +0xA /* 00003FD2 */
00003FCA 48C4 ext.l D4
00003FCC 2004 move.l D0, D4
00003FCE 5280 addq.l D0, 1
00003FD0 6006 bra +0x8 /* 00003FD8 */
label00003FD2:
00003FD2 302D B9BE move.w D0, [A5 - 0x4642]
00003FD6 48C0 ext.l D0
label00003FD8:
00003FD8 2F00 move.l -[A7], D0
00003FDA 4EBA 01D8 jsr [PC + 0x1D8 /* 000041B4 */]
00003FDE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003FE2:
00003FE2 3A2D B9BE move.w D5, [A5 - 0x4642]
00003FE6 3005 move.w D0, D5
00003FE8 5340 subq.w D0, 1
00003FEA 3B40 B9CA move.w [A5 - 0x4636], D0
00003FEE 6000 0174 bra +0x176 /* 00004164 */
label00003FF2:
00003FF2 206D B9C6 movea.l A0, [A5 - 0x463A]
00003FF6 2068 0256 movea.l A0, [A0 + 0x256]
00003FFA 302D B9CA move.w D0, [A5 - 0x4636]
00003FFE 48C0 ext.l D0
00004000 E580 asl D0, 2
00004002 2B70 0800 B9E6 move.l [A5 - 0x461A], [A0 + D0]
00004008 6700 015A beq +0x15C /* 00004164 */
0000400C 4A6D B9EA tst.w [A5 - 0x4616]
00004010 672C beq +0x2E /* 0000403E */
00004012 BA6D B9CA cmp.w D5, [A5 - 0x4636]
00004016 6C26 bge +0x28 /* 0000403E */
00004018 302D B9C4 move.w D0, [A5 - 0x463C]
0000401C 48C0 ext.l D0
0000401E 2F00 move.l -[A7], D0
00004020 302D B9C2 move.w D0, [A5 - 0x463E]
00004024 48C0 ext.l D0
00004026 2F00 move.l -[A7], D0
00004028 302D B9CA move.w D0, [A5 - 0x4636]
0000402C 48C0 ext.l D0
0000402E 5380 subq.l D0, 1
00004030 2F00 move.l -[A7], D0
00004032 48C5 ext.l D5
00004034 2F05 move.l -[A7], D5
00004036 4EBA 017C jsr [PC + 0x17C /* 000041B4 */]
0000403A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000403E:
0000403E 3A2D B9CA move.w D5, [A5 - 0x4636]
00004042 5245 addq.w D5, 1
00004044 206D B9E6 movea.l A0, [A5 - 0x461A]
00004048 3B68 0002 B9D0 move.w [A5 - 0x4630], [A0 + 0x2]
0000404E 206D B9E6 movea.l A0, [A5 - 0x461A]
00004052 3B50 B9CE move.w [A5 - 0x4632], [A0]
00004056 4A6E 000A tst.w [A6 + 0xA]
0000405A 660C bne +0xE /* 00004068 */
0000405C 206D B9EC movea.l A0, [A5 - 0x4614]
00004060 4E90 jsr [A0]
00004062 3E00 move.w D7, D0
00004064 6000 00FE bra +0x100 /* 00004164 */
label00004068:
00004068 302D B9CE move.w D0, [A5 - 0x4632]
0000406C B06D B9C2 cmp.w D0, [A5 - 0x463E]
00004070 6F38 ble +0x3A /* 000040AA */
00004072 3B6D B9CE B9CC move.w [A5 - 0x4634], [A5 - 0x4632]
00004078 4A6D B9EA tst.w [A5 - 0x4616]
0000407C 6732 beq +0x34 /* 000040B0 */
0000407E 302D B9CE move.w D0, [A5 - 0x4632]
00004082 48C0 ext.l D0
00004084 5380 subq.l D0, 1
00004086 2F00 move.l -[A7], D0
00004088 302D B9C2 move.w D0, [A5 - 0x463E]
0000408C 48C0 ext.l D0
0000408E 2F00 move.l -[A7], D0
00004090 302D B9CA move.w D0, [A5 - 0x4636]
00004094 48C0 ext.l D0
00004096 2F00 move.l -[A7], D0
00004098 302D B9CA move.w D0, [A5 - 0x4636]
0000409C 48C0 ext.l D0
0000409E 2F00 move.l -[A7], D0
000040A0 4EBA 0112 jsr [PC + 0x112 /* 000041B4 */]
000040A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000040A8 6006 bra +0x8 /* 000040B0 */
label000040AA:
000040AA 3B6D B9C2 B9CC move.w [A5 - 0x4634], [A5 - 0x463E]
label000040B0:
000040B0 302D B9D0 move.w D0, [A5 - 0x4630]
000040B4 B06D B9C4 cmp.w D0, [A5 - 0x463C]
000040B8 6C36 bge +0x38 /* 000040F0 */
000040BA 3C2D B9D0 move.w D6, [A5 - 0x4630]
000040BE 4A6D B9EA tst.w [A5 - 0x4616]
000040C2 6730 beq +0x32 /* 000040F4 */
000040C4 302D B9C4 move.w D0, [A5 - 0x463C]
000040C8 48C0 ext.l D0
000040CA 2F00 move.l -[A7], D0
000040CC 302D B9D0 move.w D0, [A5 - 0x4630]
000040D0 48C0 ext.l D0
000040D2 5280 addq.l D0, 1
000040D4 2F00 move.l -[A7], D0
000040D6 302D B9CA move.w D0, [A5 - 0x4636]
000040DA 48C0 ext.l D0
000040DC 2F00 move.l -[A7], D0
000040DE 302D B9CA move.w D0, [A5 - 0x4636]
000040E2 48C0 ext.l D0
000040E4 2F00 move.l -[A7], D0
000040E6 4EBA 00CC jsr [PC + 0xCC /* 000041B4 */]
000040EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000040EE 6004 bra +0x6 /* 000040F4 */
label000040F0:
000040F0 3C2D B9C4 move.w D6, [A5 - 0x463C]
label000040F4:
000040F4 BC6D B9CC cmp.w D6, [A5 - 0x4634]
000040F8 6D6A blt +0x6C /* 00004164 */
000040FA 4AAD B9F0 tst.l [A5 - 0x4610]
000040FE 670E beq +0x10 /* 0000410E */
00004100 206D B9F0 movea.l A0, [A5 - 0x4610]
00004104 4E90 jsr [A0]
00004106 4A40 tst.w D0
00004108 6604 bne +0x6 /* 0000410E */
0000410A 5347 subq.w D7, 1
0000410C 6056 bra +0x58 /* 00004164 */
label0000410E:
0000410E 206D B9E6 movea.l A0, [A5 - 0x461A]
00004112 302D B9CC move.w D0, [A5 - 0x4634]
00004116 9050 sub.w D0, [A0]
00004118 48C0 ext.l D0
0000411A 5280 addq.l D0, 1
0000411C E980 asl D0, 4
0000411E D0AD B9E6 add.l D0, [A5 - 0x461A]
00004122 2B40 B9E2 move.l [A5 - 0x461E], D0
label00004126:
00004126 206D B9E2 movea.l A0, [A5 - 0x461E]
0000412A 43ED B9D2 lea.l A1, [A5 - 0x462E]
0000412E 22D8 move.l [A1]+, [A0]+
00004130 22D8 move.l [A1]+, [A0]+
00004132 22D8 move.l [A1]+, [A0]+
00004134 22D8 move.l [A1]+, [A0]+
00004136 206D B9EC movea.l A0, [A5 - 0x4614]
0000413A 4E90 jsr [A0]
0000413C 3E00 move.w D7, D0
0000413E 6712 beq +0x14 /* 00004152 */
00004140 7010 moveq.l D0, 0x10
00004142 D1AD B9E2 add.l [A5 - 0x461E], D0
00004146 302D B9CC move.w D0, [A5 - 0x4634]
0000414A 526D B9CC addq.w [A5 - 0x4634], 1
0000414E BC40 cmp.w D6, D0
00004150 6ED4 bgt -0x2A /* 00004126 */
label00004152:
00004152 4A47 tst.w D7
00004154 670E beq +0x10 /* 00004164 */
00004156 4AAD B9F4 tst.l [A5 - 0x460C]
0000415A 6708 beq +0xA /* 00004164 */
0000415C 206D B9F4 movea.l A0, [A5 - 0x460C]
00004160 4E90 jsr [A0]
00004162 3E00 move.w D7, D0
label00004164:
00004164 4A47 tst.w D7
00004166 670E beq +0x10 /* 00004176 */
00004168 302D B9CA move.w D0, [A5 - 0x4636]
0000416C 526D B9CA addq.w [A5 - 0x4636], 1
00004170 B840 cmp.w D4, D0
00004172 6E00 FE7E bgt -0x180 /* 00003FF2 */
label00004176:
00004176 4A6D B9EA tst.w [A5 - 0x4616]
0000417A 672C beq +0x2E /* 000041A8 */
0000417C BA6D B9CA cmp.w D5, [A5 - 0x4636]
00004180 6C26 bge +0x28 /* 000041A8 */
00004182 302D B9C4 move.w D0, [A5 - 0x463C]
00004186 48C0 ext.l D0
00004188 2F00 move.l -[A7], D0
0000418A 302D B9C2 move.w D0, [A5 - 0x463E]
0000418E 48C0 ext.l D0
00004190 2F00 move.l -[A7], D0
00004192 302D B9CA move.w D0, [A5 - 0x4636]
00004196 48C0 ext.l D0
00004198 5380 subq.l D0, 1
0000419A 2F00 move.l -[A7], D0
0000419C 48C5 ext.l D5
0000419E 2F05 move.l -[A7], D5
000041A0 4EBA 0012 jsr [PC + 0x12 /* 000041B4 */]
000041A4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000041A8:
000041A8 3007 move.w D0, D7
000041AA 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10]
000041B0 4E5E unlink A6
000041B2 4E75 rts
fn000041B4:
000041B4 4E56 0000 link A6, 0
000041B8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000041BC 382E 000A move.w D4, [A6 + 0xA]
000041C0 3A2E 0016 move.w D5, [A6 + 0x16]
000041C4 3C2E 0012 move.w D6, [A6 + 0x12]
000041C8 206D B9C6 movea.l A0, [A5 - 0x463A]
000041CC 2868 022A movea.l A4, [A0 + 0x22A]
label000041D0:
000041D0 4247 clr.w D7
000041D2 B854 cmp.w D4, [A4]
000041D4 6E4C bgt +0x4E /* 00004222 */
000041D6 206D B9C6 movea.l A0, [A5 - 0x463A]
000041DA 2668 022E movea.l A3, [A0 + 0x22E]
label000041DE:
000041DE BC53 cmp.w D6, [A3]
000041E0 6E20 bgt +0x22 /* 00004202 */
000041E2 302B 0002 move.w D0, [A3 + 0x2]
000041E6 B06C 0002 cmp.w D0, [A4 + 0x2]
000041EA 6314 bls +0x16 /* 00004200 */
000041EC 3B6B 0006 B9D4 move.w [A5 - 0x462C], [A3 + 0x6]
000041F2 1B6B 0005 B9D3 move.b [A5 - 0x462D], [A3 + 0x5]
000041F8 206D B9EC movea.l A0, [A5 - 0x4614]
000041FC 4E90 jsr [A0]
000041FE 6002 bra +0x4 /* 00004202 */
label00004200:
00004200 7E01 moveq.l D7, 0x01
label00004202:
00004202 204B movea.l A0, A3
00004204 D6FC 000A add.w A3, 0xA /* '\n' */
00004208 BA50 cmp.w D5, [A0]
0000420A 6ED2 bgt -0x2C /* 000041DE */
0000420C 4A47 tst.w D7
0000420E 6712 beq +0x14 /* 00004222 */
00004210 3B6C 0006 B9D4 move.w [A5 - 0x462C], [A4 + 0x6]
00004216 1B6C 0005 B9D3 move.b [A5 - 0x462D], [A4 + 0x5]
0000421C 206D B9EC movea.l A0, [A5 - 0x4614]
00004220 4E90 jsr [A0]
label00004222:
00004222 204C movea.l A0, A4
00004224 D8FC 000A add.w A4, 0xA /* '\n' */
00004228 3010 move.w D0, [A0]
0000422A B06E 000E cmp.w D0, [A6 + 0xE]
0000422E 6DA0 blt -0x5E /* 000041D0 */
00004230 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00004236 4E5E unlink A6
00004238 4E75 rts
export_590:
fn0000423A:
0000423A 7001 moveq.l D0, 0x01
0000423C 2F00 move.l -[A7], D0
0000423E 4EBA FD46 jsr [PC - 0x2BA /* 00003F86 */]
00004242 588F addq.l A7, 4
00004244 4E75 rts
export_591:
fn00004246:
00004246 7000 moveq.l D0, 0x00
00004248 2F00 move.l -[A7], D0
0000424A 4EBA FD3A jsr [PC - 0x2C6 /* 00003F86 */]
0000424E 588F addq.l A7, 4
00004250 4E75 rts
fn00004252:
00004252 48E7 0300 movem.l -[A7], D6,D7
00004256 302D B9C0 move.w D0, [A5 - 0x4640]
0000425A 48C0 ext.l D0
0000425C 2F00 move.l -[A7], D0
0000425E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00004262 4EBA 2148 jsr [PC + 0x2148 /* 000063AC */]
00004266 3E00 move.w D7, D0
00004268 3C2D B9BE move.w D6, [A5 - 0x4642]
0000426C 508F addq.l A7, 8
0000426E 602C bra +0x2E /* 0000429C */
label00004270:
00004270 302D B9C4 move.w D0, [A5 - 0x463C]
00004274 48C0 ext.l D0
00004276 2F00 move.l -[A7], D0
00004278 302D B9C2 move.w D0, [A5 - 0x463E]
0000427C 48C0 ext.l D0
0000427E 2F00 move.l -[A7], D0
00004280 48C6 ext.l D6
00004282 2F06 move.l -[A7], D6
00004284 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00004288 4EBA CF02 jsr [PC - 0x30FE /* 0000118C */]
0000428C 3E00 move.w D7, D0
0000428E 3006 move.w D0, D6
00004290 5246 addq.w D6, 1
00004292 B06D B9C0 cmp.w D0, [A5 - 0x4640]
00004296 4FEF 0010 lea.l A7, [A7 + 0x10]
0000429A 6C04 bge +0x6 /* 000042A0 */
label0000429C:
0000429C 4A47 tst.w D7
0000429E 66D0 bne -0x2E /* 00004270 */
label000042A0:
000042A0 4A47 tst.w D7
000042A2 660A bne +0xC /* 000042AE */
000042A4 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000042A8 4EBA 1DBC jsr [PC + 0x1DBC /* 00006066 */]
000042AC 588F addq.l A7, 4
label000042AE:
000042AE 3007 move.w D0, D7
000042B0 4CDF 00C0 movem.l D6,D7, [A7]+
000042B4 4E75 rts
export_592:
fn000042B6:
000042B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000042BA 286F 0018 movea.l A4, [A7 + 0x18]
000042BE 264C movea.l A3, A4
000042C0 5C8B addq.l A3, 6
000042C2 4213 clr.b [A3]
000042C4 303C 7FFF move.w D0, 0x7FFF
000042C8 C06F 001E and.w D0, [A7 + 0x1E]
000042CC 3C00 move.w D6, D0
000042CE 5246 addq.w D6, 1
000042D0 4A6F 0022 tst.w [A7 + 0x22]
000042D4 673E beq +0x40 /* 00004314 */
label000042D6:
000042D6 7000 moveq.l D0, 0x00
000042D8 3006 move.w D0, D6
000042DA 81FC 001A divs.w D0, 0x1A
000042DE 3E00 move.w D7, D0
000042E0 7000 moveq.l D0, 0x00
000042E2 3006 move.w D0, D6
000042E4 3207 move.w D1, D7
000042E6 E749 lsl D1.w, 3
000042E8 7400 moveq.l D2, 0x00
000042EA 3401 move.w D2, D1
000042EC 2202 move.l D1, D2
000042EE D482 add.l D2, D2
000042F0 D481 add.l D2, D1
000042F2 7200 moveq.l D1, 0x00
000042F4 3207 move.w D1, D7
000042F6 E381 asl D1, 1
000042F8 D282 add.l D1, D2
000042FA 9081 sub.l D0, D1
000042FC 7240 moveq.l D1, 0x40
000042FE D081 add.l D0, D1
00004300 1700 move.b -[A3], D0
00004302 0C00 0041 cmpi.b D0, 0x41 /* 'A' */
00004306 6406 bcc +0x8 /* 0000430E */
00004308 16BC 005A move.b [A3], 0x5A /* 'Z' */
0000430C 5347 subq.w D7, 1
label0000430E:
0000430E 3C07 move.w D6, D7
00004310 6728 beq +0x2A /* 0000433A */
00004312 60C2 bra -0x3C /* 000042D6 */
label00004314:
00004314 7000 moveq.l D0, 0x00
00004316 3006 move.w D0, D6
00004318 81FC 000A divs.w D0, 0xA /* '\n' */
0000431C 3E00 move.w D7, D0
0000431E 7000 moveq.l D0, 0x00
00004320 3006 move.w D0, D6
00004322 7200 moveq.l D1, 0x00
00004324 3207 move.w D1, D7
00004326 D281 add.l D1, D1
00004328 2401 move.l D2, D1
0000432A E589 lsl D1, 2
0000432C D282 add.l D1, D2
0000432E 9081 sub.l D0, D1
00004330 7230 moveq.l D1, 0x30
00004332 D081 add.l D0, D1
00004334 1700 move.b -[A3], D0
00004336 3C07 move.w D6, D7
00004338 66DA bne -0x24 /* 00004314 */
label0000433A:
0000433A 4245 clr.w D5
0000433C 6002 bra +0x4 /* 00004340 */
label0000433E:
0000433E 5245 addq.w D5, 1
label00004340:
00004340 18DB move.b [A4]+, [A3]+
00004342 66FA bne -0x4 /* 0000433E */
00004344 3005 move.w D0, D5
00004346 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000434A 4E75 rts
export_593:
fn0000434C:
0000434C 4E56 FFFE link A6, -0x0002
00004350 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004354 382E 0016 move.w D4, [A6 + 0x16]
00004358 3A2E 0012 move.w D5, [A6 + 0x12]
0000435C 3C2E 000E move.w D6, [A6 + 0xE]
00004360 286E 0008 movea.l A4, [A6 + 0x8]
00004364 3E2E 001A move.w D7, [A6 + 0x1A]
00004368 48C7 ext.l D7
0000436A 70FF moveq.l D0, 0xFFFFFFFF
0000436C B087 cmp.l D0, D7
0000436E 6610 bne +0x12 /* 00004380 */
00004370 7E01 moveq.l D7, 0x01
00004372 4AAD BA78 tst.l [A5 - 0x4588]
00004376 6708 beq +0xA /* 00004380 */
00004378 206D BA78 movea.l A0, [A5 - 0x4588]
0000437C 3E28 0180 move.w D7, [A0 + 0x180]
label00004380:
00004380 264C movea.l A3, A4
00004382 48C4 ext.l D4
00004384 7001 moveq.l D0, 0x01
00004386 EFA8 lsl D0, D7
00004388 C084 and.l D0, D4
0000438A 6708 beq +0xA /* 00004394 */
0000438C D6FC 0001 add.w A3, 0x1
00004390 16AD BCC1 move.b [A3], [A5 - 0x433F]
label00004394:
00004394 4A47 tst.w D7
00004396 6612 bne +0x14 /* 000043AA */
00004398 D6FC 0001 add.w A3, 0x1
0000439C 16AD BA86 move.b [A3], [A5 - 0x457A]
000043A0 3D46 FFFE move.w [A6 - 0x2], D6
000043A4 3C05 move.w D6, D5
000043A6 3A2E FFFE move.w D5, [A6 - 0x2]
label000043AA:
000043AA 48C7 ext.l D7
000043AC 2F07 move.l -[A7], D7
000043AE 48C5 ext.l D5
000043B0 2F05 move.l -[A7], D5
000043B2 200B move.l D0, A3
000043B4 5280 addq.l D0, 1
000043B6 2F00 move.l -[A7], D0
000043B8 4EBA FEFC jsr [PC - 0x104 /* 000042B6 */]
000043BC D6C0 add.w A3, D0
000043BE 48C4 ext.l D4
000043C0 7002 moveq.l D0, 0x02
000043C2 EEA0 asr D0, D7
000043C4 C084 and.l D0, D4
000043C6 6708 beq +0xA /* 000043D0 */
000043C8 D6FC 0001 add.w A3, 0x1
000043CC 16AD BCC1 move.b [A3], [A5 - 0x433F]
label000043D0:
000043D0 4A47 tst.w D7
000043D2 6608 bne +0xA /* 000043DC */
000043D4 D6FC 0001 add.w A3, 0x1
000043D8 16AD BA84 move.b [A3], [A5 - 0x457C]
label000043DC:
000043DC 200B move.l D0, A3
000043DE 908C sub.l D0, A4
000043E0 2F00 move.l -[A7], D0
000043E2 7200 moveq.l D1, 0x00
000043E4 2F01 move.l -[A7], D1
000043E6 48C6 ext.l D6
000043E8 2F06 move.l -[A7], D6
000043EA 240B move.l D2, A3
000043EC 5282 addq.l D2, 1
000043EE 2F02 move.l -[A7], D2
000043F0 4EBA FEC4 jsr [PC - 0x13C /* 000042B6 */]
000043F4 4FEF 000C lea.l A7, [A7 + 0xC]
000043F8 2200 move.l D1, D0
000043FA 201F move.l D0, [A7]+
000043FC 48C1 ext.l D1
000043FE D280 add.l D1, D0
00004400 1881 move.b [A4], D1
00004402 7000 moveq.l D0, 0x00
00004404 1014 move.b D0, [A4]
00004406 4234 0801 clr.b [A4 + D0 + 0x1]
0000440A 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
00004410 4E5E unlink A6
00004412 4E75 rts
export_594:
00004414 4E56 0000 link A6, 0
00004418 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
0000441C 382E 0012 move.w D4, [A6 + 0x12]
00004420 3A2E 000E move.w D5, [A6 + 0xE]
00004424 3E2E 001E move.w D7, [A6 + 0x1E]
00004428 266E 0008 movea.l A3, [A6 + 0x8]
0000442C 302E 0022 move.w D0, [A6 + 0x22]
00004430 48C0 ext.l D0
00004432 2F00 move.l -[A7], D0
00004434 48C7 ext.l D7
00004436 2F07 move.l -[A7], D7
00004438 302E 0016 move.w D0, [A6 + 0x16]
0000443C 48C0 ext.l D0
0000443E 2F00 move.l -[A7], D0
00004440 48C5 ext.l D5
00004442 2F05 move.l -[A7], D5
00004444 2F0B move.l -[A7], A3
00004446 4EBA FF04 jsr [PC - 0xFC /* 0000434C */]
0000444A B845 cmp.w D4, D5
0000444C 4FEF 0014 lea.l A7, [A7 + 0x14]
00004450 661E bne +0x20 /* 00004470 */
00004452 302E 0016 move.w D0, [A6 + 0x16]
00004456 B06E 001A cmp.w D0, [A6 + 0x1A]
0000445A 6614 bne +0x16 /* 00004470 */
0000445C 48C7 ext.l D7
0000445E 2007 move.l D0, D7
00004460 E480 asr D0, 2
00004462 7203 moveq.l D1, 0x03
00004464 C280 and.l D1, D0
00004466 7003 moveq.l D0, 0x03
00004468 C047 and.w D0, D7
0000446A 48C0 ext.l D0
0000446C B081 cmp.l D0, D1
0000446E 674A beq +0x4C /* 000044BA */
label00004470:
00004470 302E 0022 move.w D0, [A6 + 0x22]
00004474 48C0 ext.l D0
00004476 2F00 move.l -[A7], D0
00004478 48C7 ext.l D7
0000447A 2007 move.l D0, D7
0000447C E480 asr D0, 2
0000447E 2F00 move.l -[A7], D0
00004480 302E 001A move.w D0, [A6 + 0x1A]
00004484 48C0 ext.l D0
00004486 2F00 move.l -[A7], D0
00004488 48C4 ext.l D4
0000448A 2F04 move.l -[A7], D4
0000448C 7000 moveq.l D0, 0x00
0000448E 1013 move.b D0, [A3]
00004490 2C00 move.l D6, D0
00004492 5486 addq.l D6, 2
00004494 3006 move.w D0, D6
00004496 48C0 ext.l D0
00004498 D08B add.l D0, A3
0000449A 2F00 move.l -[A7], D0
0000449C 4EBA FEAE jsr [PC - 0x152 /* 0000434C */]
000044A0 7000 moveq.l D0, 0x00
000044A2 1033 6000 move.b D0, [A3 + D6.w]
000044A6 5480 addq.l D0, 2
000044A8 D113 add.b [A3], D0
000044AA 17BC 002E 60FF move.b [A3 + D6.w - 0x1], 0x2E /* '.' */
000044B0 17BC 002E 6000 move.b [A3 + D6.w], 0x2E /* '.' */
000044B6 4FEF 0014 lea.l A7, [A7 + 0x14]
label000044BA:
000044BA 4CEE 08F0 FFEC movem.l D4,D5,D6,D7,A3, [A6 - 0x14]
000044C0 4E5E unlink A6
000044C2 4E75 rts
export_595:
fn000044C4:
000044C4 4E56 0000 link A6, 0
000044C8 48E7 0018 movem.l -[A7], A3,A4
000044CC 286E 0008 movea.l A4, [A6 + 0x8]
000044D0 266E 000C movea.l A3, [A6 + 0xC]
000044D4 4A6E 0012 tst.w [A6 + 0x12]
000044D8 670A beq +0xC /* 000044E4 */
000044DA 2F0B move.l -[A7], A3
000044DC 2F0C move.l -[A7], A4
000044DE 4EBA DD2A jsr [PC - 0x22D6 /* 0000220A */]
000044E2 508F addq.l A7, 8
label000044E4:
000044E4 200B move.l D0, A3
000044E6 6750 beq +0x52 /* 00004538 */
000044E8 4A13 tst.b [A3]
000044EA 673E beq +0x40 /* 0000452A */
000044EC 7020 moveq.l D0, 0x20
000044EE C013 and.b D0, [A3]
000044F0 6710 beq +0x12 /* 00004502 */
000044F2 7000 moveq.l D0, 0x00
000044F4 302B 0006 move.w D0, [A3 + 0x6]
000044F8 2F00 move.l -[A7], D0
000044FA 2F0C move.l -[A7], A4
000044FC 4EBA DC8E jsr [PC - 0x2372 /* 0000218C */]
00004500 508F addq.l A7, 8
label00004502:
00004502 7007 moveq.l D0, 0x07
00004504 C013 and.b D0, [A3]
00004506 0C00 0003 cmpi.b D0, 0x3
0000450A 660A bne +0xC /* 00004516 */
0000450C 486B 0008 pea.l [A3 + 0x8]
00004510 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004514 588F addq.l A7, 4
label00004516:
00004516 7000 moveq.l D0, 0x00
00004518 302B 0004 move.w D0, [A3 + 0x4]
0000451C 2F00 move.l -[A7], D0
0000451E 2F0C move.l -[A7], A4
00004520 4EBA 1E0A jsr [PC + 0x1E0A /* 0000632C */]
00004524 53AC 00D4 subq.l [A4 + 0xD4], 1
00004528 508F addq.l A7, 8
label0000452A:
0000452A 426B 0002 clr.w [A3 + 0x2]
0000452E 426B 0004 clr.w [A3 + 0x4]
00004532 422B 0001 clr.b [A3 + 0x1]
00004536 4213 clr.b [A3]
label00004538:
00004538 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000453E 4E5E unlink A6
00004540 4E75 rts
export_596:
00004542 2F2D B9E6 move.l -[A7], [A5 - 0x461A]
00004546 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000454A 206D B9C6 movea.l A0, [A5 - 0x463A]
0000454E 2068 0256 movea.l A0, [A0 + 0x256]
00004552 302D B9CA move.w D0, [A5 - 0x4636]
00004556 48C0 ext.l D0
00004558 E580 asl D0, 2
0000455A 7200 moveq.l D1, 0x00
0000455C 2181 0800 move.l [A0 + D0], D1
00004560 7001 moveq.l D0, 0x01
00004562 588F addq.l A7, 4
00004564 4E75 rts
export_597:
00004566 7001 moveq.l D0, 0x01
00004568 2F00 move.l -[A7], D0
0000456A 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
0000456E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00004572 4EBA FF50 jsr [PC - 0xB0 /* 000044C4 */]
00004576 7001 moveq.l D0, 0x01
00004578 4FEF 000C lea.l A7, [A7 + 0xC]
0000457C 4E75 rts
export_598:
0000457E 7000 moveq.l D0, 0x00
00004580 2F00 move.l -[A7], D0
00004582 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
00004586 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000458A 4EBA FF38 jsr [PC - 0xC8 /* 000044C4 */]
0000458E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004592 7001 moveq.l D0, 0x01
00004594 4FEF 000C lea.l A7, [A7 + 0xC]
00004598 4E75 rts
export_599:
0000459A 4E56 FFF8 link A6, -0x0008
0000459E 2F0B move.l -[A7], A3
000045A0 266E 0008 movea.l A3, [A6 + 0x8]
000045A4 376B 01A6 0364 move.w [A3 + 0x364], [A3 + 0x1A6]
000045AA 376B 01A8 034A move.w [A3 + 0x34A], [A3 + 0x1A8]
000045B0 2F0B move.l -[A7], A3
000045B2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000045B6 706D moveq.l D0, 0x6D
000045B8 2F00 move.l -[A7], D0
000045BA 2F0B move.l -[A7], A3
000045BC 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
000045C0 302B 01C2 move.w D0, [A3 + 0x1C2]
000045C4 5340 subq.w D0, 1
000045C6 3D40 FFF8 move.w [A6 - 0x8], D0
000045CA 302B 01C6 move.w D0, [A3 + 0x1C6]
000045CE 5240 addq.w D0, 1
000045D0 3D40 FFFC move.w [A6 - 0x4], D0
000045D4 3D6B 01C4 FFFA move.w [A6 - 0x6], [A3 + 0x1C4]
000045DA 3D6B 0170 FFFE move.w [A6 - 0x2], [A3 + 0x170]
000045E0 41EE 0000 lea.l A0, [A6 + 0x0]
000045E4 2F20 move.l -[A7], -[A0]
000045E6 2F20 move.l -[A7], -[A0]
000045E8 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
000045EC 41EB 0328 lea.l A0, [A3 + 0x328]
000045F0 2F20 move.l -[A7], -[A0]
000045F2 2F20 move.l -[A7], -[A0]
000045F4 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
000045F8 2F0B move.l -[A7], A3
000045FA 4EBA 17E4 jsr [PC + 0x17E4 /* 00005DE0 */]
000045FE 266E FFF4 movea.l A3, [A6 - 0xC]
00004602 4E5E unlink A6
00004604 4E75 rts
export_600:
fn00004606:
00004606 2F0B move.l -[A7], A3
00004608 266F 0008 movea.l A3, [A7 + 0x8]
0000460C 4AAB 0212 tst.l [A3 + 0x212]
00004610 672C beq +0x2E /* 0000463E */
00004612 601A bra +0x1C /* 0000462E */
label00004614:
00004614 206B 0212 movea.l A0, [A3 + 0x212]
00004618 536B 015A subq.w [A3 + 0x15A], 1
0000461C 7000 moveq.l D0, 0x00
0000461E 302B 015A move.w D0, [A3 + 0x15A]
00004622 E580 asl D0, 2
00004624 4870 0800 pea.l [A0 + D0]
00004628 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000462C 588F addq.l A7, 4
label0000462E:
0000462E 4A6B 015A tst.w [A3 + 0x15A]
00004632 66E0 bne -0x1E /* 00004614 */
00004634 486B 0212 pea.l [A3 + 0x212]
00004638 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000463C 588F addq.l A7, 4
label0000463E:
0000463E 265F movea.l A3, [A7]+
00004640 4E75 rts
export_601:
fn00004642:
00004642 4E56 FFC6 link A6, -0x003A
00004646 48E7 0118 movem.l -[A7], D7,A3,A4
0000464A 266E 0008 movea.l A3, [A6 + 0x8]
0000464E 486E FFC6 pea.l [A6 - 0x3A]
00004652 4EBA 0E52 jsr [PC + 0xE52 /* 000054A6 */]
00004656 2B4B B9C6 move.l [A5 - 0x463A], A3
0000465A 588F addq.l A7, 4
0000465C 6700 02F6 beq +0x2F8 /* 00004954 */
00004660 286D BA78 movea.l A4, [A5 - 0x4588]
00004664 2B4B BA78 move.l [A5 - 0x4588], A3
00004668 2F0B move.l -[A7], A3
0000466A 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000466E 2B4C BA78 move.l [A5 - 0x4588], A4
00004672 4AAB 0256 tst.l [A3 + 0x256]
00004676 588F addq.l A7, 4
00004678 6730 beq +0x32 /* 000046AA */
0000467A 3B7C 7FFF B9C0 move.w [A5 - 0x4640], 0x7FFF
00004680 3B7C 7FFF B9C4 move.w [A5 - 0x463C], 0x7FFF
00004686 41ED 12D2 lea.l A0, [A5 + 0x12D2 /* export_598 */]
0000468A 2B48 B9EC move.l [A5 - 0x4614], A0
0000468E 41ED 12C2 lea.l A0, [A5 + 0x12C2 /* export_596 */]
00004692 2B48 B9F4 move.l [A5 - 0x460C], A0
00004696 4EBA FBA2 jsr [PC - 0x45E /* 0000423A */]
0000469A 2F2B 0256 move.l -[A7], [A3 + 0x256]
0000469E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000046A2 7000 moveq.l D0, 0x00
000046A4 2740 0256 move.l [A3 + 0x256], D0
000046A8 588F addq.l A7, 4
label000046AA:
000046AA 2F0B move.l -[A7], A3
000046AC 4EBA FF58 jsr [PC - 0xA8 /* 00004606 */]
000046B0 486B 0216 pea.l [A3 + 0x216]
000046B4 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000046B8 4AAB 021A tst.l [A3 + 0x21A]
000046BC 508F addq.l A7, 8
000046BE 6732 beq +0x34 /* 000046F2 */
000046C0 3E2B 0172 move.w D7, [A3 + 0x172]
000046C4 601A bra +0x1C /* 000046E0 */
label000046C6:
000046C6 206B 021A movea.l A0, [A3 + 0x21A]
000046CA 48C7 ext.l D7
000046CC 2007 move.l D0, D7
000046CE D080 add.l D0, D0
000046D0 2200 move.l D1, D0
000046D2 E588 lsl D0, 2
000046D4 D081 add.l D0, D1
000046D6 4870 0804 pea.l [A0 + D0 + 0x4]
000046DA 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000046DE 588F addq.l A7, 4
label000046E0:
000046E0 3007 move.w D0, D7
000046E2 5347 subq.w D7, 1
000046E4 4A40 tst.w D0
000046E6 66DE bne -0x20 /* 000046C6 */
000046E8 486B 021A pea.l [A3 + 0x21A]
000046EC 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000046F0 588F addq.l A7, 4
label000046F2:
000046F2 486B 0222 pea.l [A3 + 0x222]
000046F6 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000046FA 486B 0226 pea.l [A3 + 0x226]
000046FE 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004702 486B 022A pea.l [A3 + 0x22A]
00004706 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000470A 486B 022E pea.l [A3 + 0x22E]
0000470E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004712 486B 0232 pea.l [A3 + 0x232]
00004716 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000471A 486B 0236 pea.l [A3 + 0x236]
0000471E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004722 486B 023A pea.l [A3 + 0x23A]
00004726 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000472A 486B 0280 pea.l [A3 + 0x280]
0000472E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004732 4AAB 023E tst.l [A3 + 0x23E]
00004736 4FEF 0020 lea.l A7, [A7 + 0x20]
0000473A 6730 beq +0x32 /* 0000476C */
0000473C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004740 3E2B 015C move.w D7, [A3 + 0x15C]
00004744 6014 bra +0x16 /* 0000475A */
label00004746:
00004746 206B 023E movea.l A0, [A3 + 0x23E]
0000474A 48C7 ext.l D7
0000474C 2007 move.l D0, D7
0000474E E580 asl D0, 2
00004750 4870 0800 pea.l [A0 + D0]
00004754 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004758 588F addq.l A7, 4
label0000475A:
0000475A 3007 move.w D0, D7
0000475C 5347 subq.w D7, 1
0000475E 4A40 tst.w D0
00004760 66E4 bne -0x1A /* 00004746 */
00004762 486B 023E pea.l [A3 + 0x23E]
00004766 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000476A 588F addq.l A7, 4
label0000476C:
0000476C 4AAB 0242 tst.l [A3 + 0x242]
00004770 6730 beq +0x32 /* 000047A2 */
00004772 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004776 3E2B 015E move.w D7, [A3 + 0x15E]
0000477A 6014 bra +0x16 /* 00004790 */
label0000477C:
0000477C 206B 0242 movea.l A0, [A3 + 0x242]
00004780 48C7 ext.l D7
00004782 2007 move.l D0, D7
00004784 E580 asl D0, 2
00004786 4870 0800 pea.l [A0 + D0]
0000478A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000478E 588F addq.l A7, 4
label00004790:
00004790 3007 move.w D0, D7
00004792 5347 subq.w D7, 1
00004794 4A40 tst.w D0
00004796 66E4 bne -0x1A /* 0000477C */
00004798 486B 0242 pea.l [A3 + 0x242]
0000479C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000047A0 588F addq.l A7, 4
label000047A2:
000047A2 4AAB 0246 tst.l [A3 + 0x246]
000047A6 6762 beq +0x64 /* 0000480A */
000047A8 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000047AC 3E2B 0160 move.w D7, [A3 + 0x160]
000047B0 6046 bra +0x48 /* 000047F8 */
label000047B2:
000047B2 206B 0246 movea.l A0, [A3 + 0x246]
000047B6 48C7 ext.l D7
000047B8 2007 move.l D0, D7
000047BA 2200 move.l D1, D0
000047BC C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000047C0 4841 swap.w D1
000047C2 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000047C6 4841 swap.w D1
000047C8 4241 clr.w D1
000047CA D081 add.l D0, D1
000047CC 4870 0814 pea.l [A0 + D0 + 0x14]
000047D0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000047D4 206B 0246 movea.l A0, [A3 + 0x246]
000047D8 48C7 ext.l D7
000047DA 2007 move.l D0, D7
000047DC 2200 move.l D1, D0
000047DE C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000047E2 4841 swap.w D1
000047E4 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000047E8 4841 swap.w D1
000047EA 4241 clr.w D1
000047EC D081 add.l D0, D1
000047EE 4870 0818 pea.l [A0 + D0 + 0x18]
000047F2 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000047F6 508F addq.l A7, 8
label000047F8:
000047F8 3007 move.w D0, D7
000047FA 5347 subq.w D7, 1
000047FC 4A40 tst.w D0
000047FE 66B2 bne -0x4C /* 000047B2 */
00004800 486B 0246 pea.l [A3 + 0x246]
00004804 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004808 588F addq.l A7, 4
label0000480A:
0000480A 4AAB 024A tst.l [A3 + 0x24A]
0000480E 6730 beq +0x32 /* 00004840 */
00004810 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004814 3E2B 0162 move.w D7, [A3 + 0x162]
00004818 6014 bra +0x16 /* 0000482E */
label0000481A:
0000481A 206B 024A movea.l A0, [A3 + 0x24A]
0000481E 48C7 ext.l D7
00004820 2007 move.l D0, D7
00004822 E580 asl D0, 2
00004824 4870 0800 pea.l [A0 + D0]
00004828 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000482C 588F addq.l A7, 4
label0000482E:
0000482E 3007 move.w D0, D7
00004830 5347 subq.w D7, 1
00004832 4A40 tst.w D0
00004834 66E4 bne -0x1A /* 0000481A */
00004836 486B 024A pea.l [A3 + 0x24A]
0000483A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000483E 588F addq.l A7, 4
label00004840:
00004840 4AAB 024E tst.l [A3 + 0x24E]
00004844 6730 beq +0x32 /* 00004876 */
00004846 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000484A 3E2B 0164 move.w D7, [A3 + 0x164]
0000484E 6014 bra +0x16 /* 00004864 */
label00004850:
00004850 206B 024E movea.l A0, [A3 + 0x24E]
00004854 48C7 ext.l D7
00004856 2007 move.l D0, D7
00004858 E780 asl D0, 3
0000485A 4870 0800 pea.l [A0 + D0]
0000485E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004862 588F addq.l A7, 4
label00004864:
00004864 3007 move.w D0, D7
00004866 5347 subq.w D7, 1
00004868 4A40 tst.w D0
0000486A 66E4 bne -0x1A /* 00004850 */
0000486C 486B 024E pea.l [A3 + 0x24E]
00004870 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004874 588F addq.l A7, 4
label00004876:
00004876 4AAB 0252 tst.l [A3 + 0x252]
0000487A 673C beq +0x3E /* 000048B8 */
0000487C 3E2B 0166 move.w D7, [A3 + 0x166]
00004880 6024 bra +0x26 /* 000048A6 */
label00004882:
00004882 206B 0252 movea.l A0, [A3 + 0x252]
00004886 48C7 ext.l D7
00004888 2007 move.l D0, D7
0000488A 2200 move.l D1, D0
0000488C C0FC 000E mulu.w D0, 0xE
00004890 4841 swap.w D1
00004892 C2FC 000E mulu.w D1, 0xE
00004896 4841 swap.w D1
00004898 4241 clr.w D1
0000489A D081 add.l D0, D1
0000489C 4870 0804 pea.l [A0 + D0 + 0x4]
000048A0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000048A4 588F addq.l A7, 4
label000048A6:
000048A6 3007 move.w D0, D7
000048A8 5347 subq.w D7, 1
000048AA 4A40 tst.w D0
000048AC 66D4 bne -0x2A /* 00004882 */
000048AE 486B 0252 pea.l [A3 + 0x252]
000048B2 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000048B6 588F addq.l A7, 4
label000048B8:
000048B8 486B 00C8 pea.l [A3 + 0xC8]
000048BC 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000048C0 2F0B move.l -[A7], A3
000048C2 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000048C6 486B 0292 pea.l [A3 + 0x292]
000048CA 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
000048CE 486B 029A pea.l [A3 + 0x29A]
000048D2 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */]
000048D6 2F0B move.l -[A7], A3
000048D8 4EBA 123A jsr [PC + 0x123A /* 00005B14 */]
000048DC 4A6E 000E tst.w [A6 + 0xE]
000048E0 4FEF 0014 lea.l A7, [A7 + 0x14]
000048E4 676E beq +0x70 /* 00004954 */
000048E6 486B 00E4 pea.l [A3 + 0xE4]
000048EA 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000048EE 286D BA4C movea.l A4, [A5 - 0x45B4]
000048F2 B7CC cmpa.l A3, A4
000048F4 588F addq.l A7, 4
000048F6 661A bne +0x1C /* 00004912 */
000048F8 2B6B 02C4 BA4C move.l [A5 - 0x45B4], [A3 + 0x2C4]
000048FE 6016 bra +0x18 /* 00004916 */
label00004900:
00004900 B7EC 02C4 cmpa.l A3, [A4 + 0x2C4]
00004904 6608 bne +0xA /* 0000490E */
00004906 296B 02C4 02C4 move.l [A4 + 0x2C4], [A3 + 0x2C4]
0000490C 6008 bra +0xA /* 00004916 */
label0000490E:
0000490E 286C 02C4 movea.l A4, [A4 + 0x2C4]
label00004912:
00004912 200C move.l D0, A4
00004914 66EA bne -0x14 /* 00004900 */
label00004916:
00004916 302B 027A move.w D0, [A3 + 0x27A]
0000491A 0800 0000 btst.b D0, 0x0
0000491E 6720 beq +0x22 /* 00004940 */
00004920 486B 0262 pea.l [A3 + 0x262]
00004924 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004928 4A80 tst.l D0
0000492A 588F addq.l A7, 4
0000492C 6612 bne +0x14 /* 00004940 */
0000492E 486B 0262 pea.l [A3 + 0x262]
00004932 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00004936 486B 0262 pea.l [A3 + 0x262]
0000493A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000493E 508F addq.l A7, 8
label00004940:
00004940 486B 0262 pea.l [A3 + 0x262]
00004944 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00004948 2F0B move.l -[A7], A3
0000494A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000494E 4EBA 0D0E jsr [PC + 0xD0E /* 0000565E */]
00004952 508F addq.l A7, 8
label00004954:
00004954 486E FFC6 pea.l [A6 - 0x3A]
00004958 4EBA 0B78 jsr [PC + 0xB78 /* 000054D2 */]
0000495C 588F addq.l A7, 4
0000495E 4CEE 1880 FFBA movem.l D7,A3,A4, [A6 - 0x46]
00004964 4E5E unlink A6
00004966 4E75 rts
export_602:
fn00004968:
00004968 48E7 0018 movem.l -[A7], A3,A4
0000496C 286F 000C movea.l A4, [A7 + 0xC]
00004970 426C 000C clr.w [A4 + 0xC]
00004974 600A bra +0xC /* 00004980 */
label00004976:
00004976 2893 move.l [A4], [A3]
00004978 2F0B move.l -[A7], A3
0000497A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000497E 588F addq.l A7, 4
label00004980:
00004980 2654 movea.l A3, [A4]
00004982 200B move.l D0, A3
00004984 66F0 bne -0xE /* 00004976 */
00004986 4CDF 1800 movem.l A3,A4, [A7]+
0000498A 4E75 rts
export_603:
fn0000498C:
0000498C 48E7 0018 movem.l -[A7], A3,A4
00004990 286F 000C movea.l A4, [A7 + 0xC]
00004994 600E bra +0x10 /* 000049A4 */
label00004996:
00004996 296B 001A 03D2 move.l [A4 + 0x3D2], [A3 + 0x1A]
0000499C 2F0B move.l -[A7], A3
0000499E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000049A2 588F addq.l A7, 4
label000049A4:
000049A4 266C 03D2 movea.l A3, [A4 + 0x3D2]
000049A8 200B move.l D0, A3
000049AA 66EA bne -0x14 /* 00004996 */
000049AC 486C 01DA pea.l [A4 + 0x1DA]
000049B0 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
000049B4 486C 032E pea.l [A4 + 0x32E]
000049B8 4EBA FFAE jsr [PC - 0x52 /* 00004968 */]
000049BC 486C 0356 pea.l [A4 + 0x356]
000049C0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000049C4 486C 0370 pea.l [A4 + 0x370]
000049C8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000049CC 486C 021C pea.l [A4 + 0x21C]
000049D0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000049D4 486C 0212 pea.l [A4 + 0x212]
000049D8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000049DC 2F0C move.l -[A7], A4
000049DE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000049E2 4FEF 001C lea.l A7, [A7 + 0x1C]
000049E6 4CDF 1800 movem.l A3,A4, [A7]+
000049EA 4E75 rts
export_604:
000049EC 48E7 0110 movem.l -[A7], D7,A3
000049F0 266D BA4C movea.l A3, [A5 - 0x45B4]
000049F4 6044 bra +0x46 /* 00004A3A */
label000049F6:
000049F6 4A6B 0184 tst.w [A3 + 0x184]
000049FA 673A beq +0x3C /* 00004A36 */
000049FC 302B 0188 move.w D0, [A3 + 0x188]
00004A00 806B 0186 or.w D0, [A3 + 0x186]
00004A04 322B 018A move.w D1, [A3 + 0x18A]
00004A08 8240 or.w D1, D0
00004A0A 672A beq +0x2C /* 00004A36 */
00004A0C 486D 290A pea.l [A5 + 0x290A /* export_1309 */]
00004A10 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004A14 3E00 move.w D7, D0
00004A16 588F addq.l A7, 4
00004A18 6718 beq +0x1A /* 00004A32 */
00004A1A 7000 moveq.l D0, 0x00
00004A1C 2F00 move.l -[A7], D0
00004A1E 2F0B move.l -[A7], A3
00004A20 4EAD 290A jsr [A5 + 0x290A /* export_1309 */]
00004A24 3E00 move.w D7, D0
00004A26 486D 290A pea.l [A5 + 0x290A /* export_1309 */]
00004A2A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004A2E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004A32:
00004A32 4A47 tst.w D7
00004A34 6708 beq +0xA /* 00004A3E */
label00004A36:
00004A36 266B 02C4 movea.l A3, [A3 + 0x2C4]
label00004A3A:
00004A3A 200B move.l D0, A3
00004A3C 66B8 bne -0x46 /* 000049F6 */
label00004A3E:
00004A3E 4CDF 0880 movem.l D7,A3, [A7]+
00004A42 4E75 rts
export_605:
00004A44 7010 moveq.l D0, 0x10
00004A46 C02D B9D2 and.b D0, [A5 - 0x462E]
00004A4A 6718 beq +0x1A /* 00004A64 */
00004A4C 202D C368 move.l D0, [A5 - 0x3C98]
00004A50 52AD C368 addq.l [A5 - 0x3C98], 1
00004A54 4A80 tst.l D0
00004A56 660C bne +0xE /* 00004A64 */
00004A58 3B6D B9CA C366 move.w [A5 - 0x3C9A], [A5 - 0x4636]
00004A5E 3B6D B9CC C364 move.w [A5 - 0x3C9C], [A5 - 0x4634]
label00004A64:
00004A64 7001 moveq.l D0, 0x01
00004A66 4E75 rts
fn00004A68:
00004A68 48E7 0110 movem.l -[A7], D7,A3
00004A6C 206D B9C6 movea.l A0, [A5 - 0x463A]
00004A70 3E28 01C4 move.w D7, [A0 + 0x1C4]
00004A74 206D B9C6 movea.l A0, [A5 - 0x463A]
00004A78 2668 021E movea.l A3, [A0 + 0x21E]
00004A7C 6072 bra +0x74 /* 00004AF0 */
label00004A7E:
00004A7E 303C 103F move.w D0, 0x103F
00004A82 C06B 0008 and.w D0, [A3 + 0x8]
00004A86 0C40 0011 cmpi.w D0, 0x11
00004A8A 6660 bne +0x62 /* 00004AEC */
00004A8C 302D B9BE move.w D0, [A5 - 0x4642]
00004A90 B06B 0002 cmp.w D0, [A3 + 0x2]
00004A94 6E56 bgt +0x58 /* 00004AEC */
00004A96 302D B9C0 move.w D0, [A5 - 0x4640]
00004A9A B053 cmp.w D0, [A3]
00004A9C 6D4E blt +0x50 /* 00004AEC */
00004A9E 302D B9C2 move.w D0, [A5 - 0x463E]
00004AA2 B06B 0006 cmp.w D0, [A3 + 0x6]
00004AA6 6E44 bgt +0x46 /* 00004AEC */
00004AA8 302D B9C4 move.w D0, [A5 - 0x463C]
00004AAC B06B 0004 cmp.w D0, [A3 + 0x4]
00004AB0 6D3A blt +0x3C /* 00004AEC */
00004AB2 52AD C368 addq.l [A5 - 0x3C98], 1
00004AB6 302D B9BE move.w D0, [A5 - 0x4642]
00004ABA B053 cmp.w D0, [A3]
00004ABC 6F08 ble +0xA /* 00004AC6 */
00004ABE 302D B9BE move.w D0, [A5 - 0x4642]
00004AC2 48C0 ext.l D0
00004AC4 6004 bra +0x6 /* 00004ACA */
label00004AC6:
00004AC6 3013 move.w D0, [A3]
00004AC8 48C0 ext.l D0
label00004ACA:
00004ACA 3B40 C366 move.w [A5 - 0x3C9A], D0
00004ACE 302D B9C2 move.w D0, [A5 - 0x463E]
00004AD2 B06B 0004 cmp.w D0, [A3 + 0x4]
00004AD6 6F08 ble +0xA /* 00004AE0 */
00004AD8 302D B9C2 move.w D0, [A5 - 0x463E]
00004ADC 48C0 ext.l D0
00004ADE 6006 bra +0x8 /* 00004AE6 */
label00004AE0:
00004AE0 302B 0004 move.w D0, [A3 + 0x4]
00004AE4 48C0 ext.l D0
label00004AE6:
00004AE6 3B40 C364 move.w [A5 - 0x3C9C], D0
00004AEA 600C bra +0xE /* 00004AF8 */
label00004AEC:
00004AEC D6FC 001C add.w A3, 0x1C
label00004AF0:
00004AF0 3007 move.w D0, D7
00004AF2 5347 subq.w D7, 1
00004AF4 4A40 tst.w D0
00004AF6 6686 bne -0x78 /* 00004A7E */
label00004AF8:
00004AF8 7000 moveq.l D0, 0x00
00004AFA 4CDF 0880 movem.l D7,A3, [A7]+
00004AFE 4E75 rts
export_606:
fn00004B00:
00004B00 4E56 FDFC link A6, -0x0204
00004B04 48E7 0118 movem.l -[A7], D7,A3,A4
00004B08 49EE FF00 lea.l A4, [A6 - 0x100]
00004B0C 47EE FE00 lea.l A3, [A6 - 0x200]
00004B10 3B6E 000A C35E move.w [A5 - 0x3CA2], [A6 + 0xA]
00004B16 7E01 moveq.l D7, 0x01
00004B18 7000 moveq.l D0, 0x00
00004B1A 2B40 C368 move.l [A5 - 0x3C98], D0
00004B1E 3B6D B9BE C362 move.w [A5 - 0x3C9E], [A5 - 0x4642]
00004B24 3B6D B9C2 C360 move.w [A5 - 0x3CA0], [A5 - 0x463E]
00004B2A 206D B9C6 movea.l A0, [A5 - 0x463A]
00004B2E 4A68 018C tst.w [A0 + 0x18C]
00004B32 6772 beq +0x74 /* 00004BA6 */
00004B34 2D6D B9EC FDFC move.l [A6 - 0x204], [A5 - 0x4614]
00004B3A 41ED 130A lea.l A0, [A5 + 0x130A /* export_605 */]
00004B3E 2B48 B9EC move.l [A5 - 0x4614], A0
00004B42 4EBA F6F6 jsr [PC - 0x90A /* 0000423A */]
00004B46 4AAD C368 tst.l [A5 - 0x3C98]
00004B4A 6F54 ble +0x56 /* 00004BA0 */
00004B4C 206D B9C6 movea.l A0, [A5 - 0x463A]
00004B50 3028 0180 move.w D0, [A0 + 0x180]
00004B54 48C0 ext.l D0
00004B56 2F00 move.l -[A7], D0
00004B58 7000 moveq.l D0, 0x00
00004B5A 2F00 move.l -[A7], D0
00004B5C 322D C364 move.w D1, [A5 - 0x3C9C]
00004B60 48C1 ext.l D1
00004B62 2F01 move.l -[A7], D1
00004B64 322D C366 move.w D1, [A5 - 0x3C9A]
00004B68 48C1 ext.l D1
00004B6A 2F01 move.l -[A7], D1
00004B6C 2F0C move.l -[A7], A4
00004B6E 4EBA F7DC jsr [PC - 0x824 /* 0000434C */]
00004B72 2F0C move.l -[A7], A4
00004B74 2F2D C368 move.l -[A7], [A5 - 0x3C98]
00004B78 4878 03FC push.l 0x3FC
00004B7C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00004B80 588F addq.l A7, 4
00004B82 2F00 move.l -[A7], D0
00004B84 200B move.l D0, A3
00004B86 5280 addq.l D0, 1
00004B88 2F00 move.l -[A7], D0
00004B8A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00004B8E 1680 move.b [A3], D0
00004B90 4878 03FC push.l 0x3FC
00004B94 2F0B move.l -[A7], A3
00004B96 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00004B9A 4247 clr.w D7
00004B9C 4FEF 002C lea.l A7, [A7 + 0x2C]
label00004BA0:
00004BA0 2B6E FDFC B9EC move.l [A5 - 0x4614], [A6 - 0x204]
label00004BA6:
00004BA6 4A47 tst.w D7
00004BA8 6768 beq +0x6A /* 00004C12 */
00004BAA 206D B9C6 movea.l A0, [A5 - 0x463A]
00004BAE 4A68 01C4 tst.w [A0 + 0x1C4]
00004BB2 675E beq +0x60 /* 00004C12 */
00004BB4 4EBA FEB2 jsr [PC - 0x14E /* 00004A68 */]
00004BB8 4AAD C368 tst.l [A5 - 0x3C98]
00004BBC 6F54 ble +0x56 /* 00004C12 */
00004BBE 206D B9C6 movea.l A0, [A5 - 0x463A]
00004BC2 3028 0180 move.w D0, [A0 + 0x180]
00004BC6 48C0 ext.l D0
00004BC8 2F00 move.l -[A7], D0
00004BCA 7000 moveq.l D0, 0x00
00004BCC 2F00 move.l -[A7], D0
00004BCE 322D C364 move.w D1, [A5 - 0x3C9C]
00004BD2 48C1 ext.l D1
00004BD4 2F01 move.l -[A7], D1
00004BD6 322D C366 move.w D1, [A5 - 0x3C9A]
00004BDA 48C1 ext.l D1
00004BDC 2F01 move.l -[A7], D1
00004BDE 2F0C move.l -[A7], A4
00004BE0 4EBA F76A jsr [PC - 0x896 /* 0000434C */]
00004BE4 200C move.l D0, A4
00004BE6 5280 addq.l D0, 1
00004BE8 2F00 move.l -[A7], D0
00004BEA 4878 06A7 push.l 0x6A7
00004BEE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00004BF2 588F addq.l A7, 4
00004BF4 2F00 move.l -[A7], D0
00004BF6 200B move.l D0, A3
00004BF8 5280 addq.l D0, 1
00004BFA 2F00 move.l -[A7], D0
00004BFC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00004C00 1680 move.b [A3], D0
00004C02 4878 06A7 push.l 0x6A7
00004C06 2F0B move.l -[A7], A3
00004C08 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00004C0C 4247 clr.w D7
00004C0E 4FEF 0028 lea.l A7, [A7 + 0x28]
label00004C12:
00004C12 3007 move.w D0, D7
00004C14 4CEE 1880 FDF0 movem.l D7,A3,A4, [A6 - 0x210]
00004C1A 4E5E unlink A6
00004C1C 4E75 rts
export_607:
00004C1E 4E56 0000 link A6, 0
00004C22 2F0B move.l -[A7], A3
00004C24 266E 0008 movea.l A3, [A6 + 0x8]
00004C28 302E 0012 move.w D0, [A6 + 0x12]
00004C2C 48C0 ext.l D0
00004C2E 2F00 move.l -[A7], D0
00004C30 302E 000E move.w D0, [A6 + 0xE]
00004C34 48C0 ext.l D0
00004C36 2F00 move.l -[A7], D0
00004C38 2F0B move.l -[A7], A3
00004C3A 4EBA D05A jsr [PC - 0x2FA6 /* 00001C96 */]
00004C3E 7001 moveq.l D0, 0x01
00004C40 2F00 move.l -[A7], D0
00004C42 2F2D BA0C move.l -[A7], [A5 - 0x45F4]
00004C46 2F0B move.l -[A7], A3
00004C48 4EBA F87A jsr [PC - 0x786 /* 000044C4 */]
00004C4C 266E FFFC movea.l A3, [A6 - 0x4]
00004C50 4E5E unlink A6
00004C52 4E75 rts
export_608:
00004C54 302D B9CA move.w D0, [A5 - 0x4636]
00004C58 48C0 ext.l D0
00004C5A 2F00 move.l -[A7], D0
00004C5C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00004C60 4EBA 12D8 jsr [PC + 0x12D8 /* 00005F3A */]
00004C64 7001 moveq.l D0, 0x01
00004C66 508F addq.l A7, 8
00004C68 4E75 rts
export_609:
00004C6A 302D B9D0 move.w D0, [A5 - 0x4630]
00004C6E B06D BA42 cmp.w D0, [A5 - 0x45BE]
00004C72 6F06 ble +0x8 /* 00004C7A */
00004C74 3B6D B9D0 BA42 move.w [A5 - 0x45BE], [A5 - 0x4630]
label00004C7A:
00004C7A 3B6D B9CA BA40 move.w [A5 - 0x45C0], [A5 - 0x4636]
00004C80 7001 moveq.l D0, 0x01
00004C82 4E75 rts
export_610:
fn00004C84:
00004C84 4E56 FFC6 link A6, -0x003A
00004C88 2F07 move.l -[A7], D7
00004C8A 3E2E 000A move.w D7, [A6 + 0xA]
00004C8E 6724 beq +0x26 /* 00004CB4 */
00004C90 486E FFC6 pea.l [A6 - 0x3A]
00004C94 4EBA 0810 jsr [PC + 0x810 /* 000054A6 */]
00004C98 426D B9C2 clr.w [A5 - 0x463E]
00004C9C 426D B9BE clr.w [A5 - 0x4642]
00004CA0 3B7C 7FFF B9C4 move.w [A5 - 0x463C], 0x7FFF
00004CA6 3B7C 7FFF B9C0 move.w [A5 - 0x4640], 0x7FFF
00004CAC 2B6D BA78 B9C6 move.l [A5 - 0x463A], [A5 - 0x4588]
00004CB2 588F addq.l A7, 4
label00004CB4:
00004CB4 3B6D B9C2 BA42 move.w [A5 - 0x45BE], [A5 - 0x463E]
00004CBA 3B6D B9BE BA40 move.w [A5 - 0x45C0], [A5 - 0x4642]
00004CC0 41ED 132A lea.l A0, [A5 + 0x132A /* export_609 */]
00004CC4 2B48 B9EC move.l [A5 - 0x4614], A0
00004CC8 4EBA F57C jsr [PC - 0xA84 /* 00004246 */]
00004CCC 4A47 tst.w D7
00004CCE 670A beq +0xC /* 00004CDA */
00004CD0 486E FFC6 pea.l [A6 - 0x3A]
00004CD4 4EBA 07FC jsr [PC + 0x7FC /* 000054D2 */]
00004CD8 588F addq.l A7, 4
label00004CDA:
00004CDA 2E2E FFC2 move.l D7, [A6 - 0x3E]
00004CDE 4E5E unlink A6
00004CE0 4E75 rts
export_611:
00004CE2 4E56 FFC6 link A6, -0x003A
00004CE6 48E7 0018 movem.l -[A7], A3,A4
00004CEA 286E 0008 movea.l A4, [A6 + 0x8]
00004CEE 266E 000C movea.l A3, [A6 + 0xC]
00004CF2 486E FFC6 pea.l [A6 - 0x3A]
00004CF6 4EBA 07AE jsr [PC + 0x7AE /* 000054A6 */]
00004CFA 41ED B9BE lea.l A0, [A5 - 0x4642]
00004CFE 224B movea.l A1, A3
00004D00 20D9 move.l [A0]+, [A1]+
00004D02 20D9 move.l [A0]+, [A1]+
00004D04 2B4C B9C6 move.l [A5 - 0x463A], A4
00004D08 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00004D0E 588F addq.l A7, 4
00004D10 6708 beq +0xA /* 00004D1A */
00004D12 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00004D18 6626 bne +0x28 /* 00004D40 */
label00004D1A:
00004D1A 7000 moveq.l D0, 0x00
00004D1C 2F00 move.l -[A7], D0
00004D1E 4EBA FF64 jsr [PC - 0x9C /* 00004C84 */]
00004D22 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00004D28 588F addq.l A7, 4
00004D2A 6606 bne +0x8 /* 00004D32 */
00004D2C 376D BA40 0002 move.w [A3 + 0x2], [A5 - 0x45C0]
label00004D32:
00004D32 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00004D38 6606 bne +0x8 /* 00004D40 */
00004D3A 376D BA42 0006 move.w [A3 + 0x6], [A5 - 0x45BE]
label00004D40:
00004D40 486E FFC6 pea.l [A6 - 0x3A]
00004D44 4EBA 078C jsr [PC + 0x78C /* 000054D2 */]
00004D48 588F addq.l A7, 4
00004D4A 4CEE 1800 FFBE movem.l A3,A4, [A6 - 0x42]
00004D50 4E5E unlink A6
00004D52 4E75 rts
export_612:
00004D54 2F0B move.l -[A7], A3
00004D56 7001 moveq.l D0, 0x01
00004D58 2F00 move.l -[A7], D0
00004D5A 4EBA FF28 jsr [PC - 0xD8 /* 00004C84 */]
00004D5E 206D BA78 movea.l A0, [A5 - 0x4588]
00004D62 2668 025A movea.l A3, [A0 + 0x25A]
00004D66 588F addq.l A7, 4
00004D68 6024 bra +0x26 /* 00004D8E */
label00004D6A:
00004D6A 302B 001A move.w D0, [A3 + 0x1A]
00004D6E B06D BA40 cmp.w D0, [A5 - 0x45C0]
00004D72 6F06 ble +0x8 /* 00004D7A */
00004D74 3B6B 001A BA40 move.w [A5 - 0x45C0], [A3 + 0x1A]
label00004D7A:
00004D7A 302B 001E move.w D0, [A3 + 0x1E]
00004D7E B06D BA42 cmp.w D0, [A5 - 0x45BE]
00004D82 6F06 ble +0x8 /* 00004D8A */
00004D84 3B6B 001E BA42 move.w [A5 - 0x45BE], [A3 + 0x1E]
label00004D8A:
00004D8A 266B 0026 movea.l A3, [A3 + 0x26]
label00004D8E:
00004D8E 200B move.l D0, A3
00004D90 66D8 bne -0x26 /* 00004D6A */
00004D92 265F movea.l A3, [A7]+
00004D94 4E75 rts
export_613:
00004D96 48E7 0300 movem.l -[A7], D6,D7
00004D9A 3E2F 000E move.w D7, [A7 + 0xE]
00004D9E 206D B9C6 movea.l A0, [A5 - 0x463A]
00004DA2 317C 0001 018A move.w [A0 + 0x18A], 0x1
00004DA8 48C7 ext.l D7
00004DAA 2F07 move.l -[A7], D7
00004DAC 4EBA FD52 jsr [PC - 0x2AE /* 00004B00 */]
00004DB0 3C00 move.w D6, D0
00004DB2 588F addq.l A7, 4
00004DB4 671E beq +0x20 /* 00004DD4 */
00004DB6 4A47 tst.w D7
00004DB8 6608 bne +0xA /* 00004DC2 */
00004DBA 41ED 1322 lea.l A0, [A5 + 0x1322 /* export_608 */]
00004DBE 2B48 B9F4 move.l [A5 - 0x460C], A0
label00004DC2:
00004DC2 3B7C 0001 BACC move.w [A5 - 0x4534], 0x1
00004DC8 41ED 12CA lea.l A0, [A5 + 0x12CA /* export_597 */]
00004DCC 2B48 B9EC move.l [A5 - 0x4614], A0
00004DD0 4EBA F468 jsr [PC - 0xB98 /* 0000423A */]
label00004DD4:
00004DD4 3006 move.w D0, D6
00004DD6 4CDF 00C0 movem.l D6,D7, [A7]+
00004DDA 4E75 rts
export_614:
00004DDC 4E56 FEFC link A6, -0x0104
00004DE0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004DE4 266E 0008 movea.l A3, [A6 + 0x8]
00004DE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DEC 486E FEFC pea.l [A6 - 0x104]
00004DF0 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00004DF4 7000 moveq.l D0, 0x00
00004DF6 102E FEFC move.b D0, [A6 - 0x104]
00004DFA 5280 addq.l D0, 1
00004DFC 41EE FEFC lea.l A0, [A6 - 0x104]
00004E00 4230 0000 clr.b [A0 + D0.w]
00004E04 4245 clr.w D5
00004E06 43EE FEFC lea.l A1, [A6 - 0x104]
00004E0A 5289 addq.l A1, 1
00004E0C 2F09 move.l -[A7], A1
00004E0E 4EAD 1C0A jsr [A5 + 0x1C0A /* export_893 */]
00004E12 3800 move.w D4, D0
00004E14 4FEF 000C lea.l A7, [A7 + 0xC]
00004E18 6700 015A beq +0x15C /* 00004F74 */
00004E1C 7000 moveq.l D0, 0x00
00004E1E 1013 move.b D0, [A3]
00004E20 0C80 0000 00EC cmpi.l D0, 0xEC
00004E26 6F04 ble +0x6 /* 00004E2C */
00004E28 16BC 00EC move.b [A3], 0xEC
label00004E2C:
00004E2C 48C4 ext.l D4
00004E2E 7000 moveq.l D0, 0x00
00004E30 1013 move.b D0, [A3]
00004E32 D084 add.l D0, D4
00004E34 5880 addq.l D0, 4
00004E36 2F00 move.l -[A7], D0
00004E38 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00004E3C 2840 movea.l A4, D0
00004E3E 200C move.l D0, A4
00004E40 588F addq.l A7, 4
00004E42 6700 013A beq +0x13C /* 00004F7E */
00004E46 206D BA78 movea.l A0, [A5 - 0x4588]
00004E4A 3E28 015C move.w D7, [A0 + 0x15C]
00004E4E 3C07 move.w D6, D7
00004E50 6072 bra +0x74 /* 00004EC4 */
label00004E52:
00004E52 206D BA78 movea.l A0, [A5 - 0x4588]
00004E56 2068 023E movea.l A0, [A0 + 0x23E]
00004E5A 48C7 ext.l D7
00004E5C 2007 move.l D0, D7
00004E5E E580 asl D0, 2
00004E60 4AB0 0800 tst.l [A0 + D0]
00004E64 6604 bne +0x6 /* 00004E6A */
00004E66 3C07 move.w D6, D7
00004E68 605A bra +0x5C /* 00004EC4 */
label00004E6A:
00004E6A 206D BA78 movea.l A0, [A5 - 0x4588]
00004E6E 2068 023E movea.l A0, [A0 + 0x23E]
00004E72 48C7 ext.l D7
00004E74 2007 move.l D0, D7
00004E76 E580 asl D0, 2
00004E78 2070 0800 movea.l A0, [A0 + D0]
00004E7C 5488 addq.l A0, 2
00004E7E 226D BA78 movea.l A1, [A5 - 0x4588]
00004E82 2269 023E movea.l A1, [A1 + 0x23E]
00004E86 48C7 ext.l D7
00004E88 2007 move.l D0, D7
00004E8A E580 asl D0, 2
00004E8C 2271 0800 movea.l A1, [A1 + D0]
00004E90 7000 moveq.l D0, 0x00
00004E92 1029 0002 move.b D0, [A1 + 0x2]
00004E96 D088 add.l D0, A0
00004E98 2F00 move.l -[A7], D0
00004E9A 2F0B move.l -[A7], A3
00004E9C 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00004EA0 4A40 tst.w D0
00004EA2 508F addq.l A7, 8
00004EA4 661E bne +0x20 /* 00004EC4 */
00004EA6 206D BA78 movea.l A0, [A5 - 0x4588]
00004EAA 2068 023E movea.l A0, [A0 + 0x23E]
00004EAE 3C07 move.w D6, D7
00004EB0 3006 move.w D0, D6
00004EB2 48C0 ext.l D0
00004EB4 E580 asl D0, 2
00004EB6 2F30 0800 move.l -[A7], [A0 + D0]
00004EBA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004EBE 7A01 moveq.l D5, 0x01
00004EC0 588F addq.l A7, 4
00004EC2 6008 bra +0xA /* 00004ECC */
label00004EC4:
00004EC4 3007 move.w D0, D7
00004EC6 5347 subq.w D7, 1
00004EC8 4A40 tst.w D0
00004ECA 6686 bne -0x78 /* 00004E52 */
label00004ECC:
00004ECC 48C6 ext.l D6
00004ECE 206D BA78 movea.l A0, [A5 - 0x4588]
00004ED2 7000 moveq.l D0, 0x00
00004ED4 3028 015C move.w D0, [A0 + 0x15C]
00004ED8 B086 cmp.l D0, D6
00004EDA 6642 bne +0x44 /* 00004F1E */
00004EDC 3006 move.w D0, D6
00004EDE 5240 addq.w D0, 1
00004EE0 206D BA78 movea.l A0, [A5 - 0x4588]
00004EE4 3140 015C move.w [A0 + 0x15C], D0
00004EE8 7200 moveq.l D1, 0x00
00004EEA 3200 move.w D1, D0
00004EEC E581 asl D1, 2
00004EEE 2F01 move.l -[A7], D1
00004EF0 48C6 ext.l D6
00004EF2 2006 move.l D0, D6
00004EF4 E580 asl D0, 2
00004EF6 2F00 move.l -[A7], D0
00004EF8 206D BA78 movea.l A0, [A5 - 0x4588]
00004EFC 4868 023E pea.l [A0 + 0x23E]
00004F00 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004F04 4A40 tst.w D0
00004F06 4FEF 000C lea.l A7, [A7 + 0xC]
00004F0A 6612 bne +0x14 /* 00004F1E */
00004F0C 206D BA78 movea.l A0, [A5 - 0x4588]
00004F10 3146 015C move.w [A0 + 0x15C], D6
00004F14 2F0C move.l -[A7], A4
00004F16 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004F1A 588F addq.l A7, 4
00004F1C 6060 bra +0x62 /* 00004F7E */
label00004F1E:
00004F1E 206D BA78 movea.l A0, [A5 - 0x4588]
00004F22 2068 023E movea.l A0, [A0 + 0x23E]
00004F26 48C6 ext.l D6
00004F28 2006 move.l D0, D6
00004F2A E580 asl D0, 2
00004F2C 218C 0800 move.l [A0 + D0], A4
00004F30 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00004F34 204C movea.l A0, A4
00004F36 5488 addq.l A0, 2
00004F38 5288 addq.l A0, 1
00004F3A 2F08 move.l -[A7], A0
00004F3C 3004 move.w D0, D4
00004F3E 5240 addq.w D0, 1
00004F40 1940 0002 move.b [A4 + 0x2], D0
00004F44 7200 moveq.l D1, 0x00
00004F46 1200 move.b D1, D0
00004F48 2F01 move.l -[A7], D1
00004F4A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004F4E 2F0B move.l -[A7], A3
00004F50 204C movea.l A0, A4
00004F52 5488 addq.l A0, 2
00004F54 48C4 ext.l D4
00004F56 D1C4 add.l A0, D4
00004F58 5288 addq.l A0, 1
00004F5A 2F08 move.l -[A7], A0
00004F5C 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00004F60 4A45 tst.w D5
00004F62 508F addq.l A7, 8
00004F64 670A beq +0xC /* 00004F70 */
00004F66 206D BA78 movea.l A0, [A5 - 0x4588]
00004F6A 317C 0001 018A move.w [A0 + 0x18A], 0x1
label00004F70:
00004F70 7001 moveq.l D0, 0x01
00004F72 600C bra +0xE /* 00004F80 */
label00004F74:
00004F74 7000 moveq.l D0, 0x00
00004F76 2F00 move.l -[A7], D0
00004F78 4EBA BCA2 jsr [PC - 0x435E /* 00000C1C */]
00004F7C 588F addq.l A7, 4
label00004F7E:
00004F7E 7000 moveq.l D0, 0x00
label00004F80:
00004F80 4CEE 18F0 FEE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
00004F86 4E5E unlink A6
00004F88 4E75 rts
export_615:
00004F8A 48E7 0110 movem.l -[A7], D7,A3
00004F8E 2E2F 0010 move.l D7, [A7 + 0x10]
00004F92 266F 000C movea.l A3, [A7 + 0xC]
00004F96 4A6D BDB0 tst.w [A5 - 0x4250]
00004F9A 6738 beq +0x3A /* 00004FD4 */
00004F9C 602E bra +0x30 /* 00004FCC */
label00004F9E:
00004F9E 7000 moveq.l D0, 0x00
00004FA0 1013 move.b D0, [A3]
00004FA2 7207 moveq.l D1, 0x07
00004FA4 C2AD BDB2 and.l D1, [A5 - 0x424E]
00004FA8 41ED BDA6 lea.l A0, [A5 - 0x425A]
00004FAC 7400 moveq.l D2, 0x00
00004FAE 1430 1000 move.b D2, [A0 + D1.w]
00004FB2 222D BDB2 move.l D1, [A5 - 0x424E]
00004FB6 D282 add.l D1, D2
00004FB8 243C 0000 00FF move.l D2, 0xFF
00004FBE C481 and.l D2, D1
00004FC0 B580 xor.l D0, D2
00004FC2 1680 move.b [A3], D0
00004FC4 D6FC 0001 add.w A3, 0x1
00004FC8 52AD BDB2 addq.l [A5 - 0x424E], 1
label00004FCC:
00004FCC 2007 move.l D0, D7
00004FCE 5387 subq.l D7, 1
00004FD0 4A80 tst.l D0
00004FD2 66CA bne -0x34 /* 00004F9E */
label00004FD4:
00004FD4 4CDF 0880 movem.l D7,A3, [A7]+
00004FD8 4E75 rts
export_616:
00004FDA 48E7 0118 movem.l -[A7], D7,A3,A4
00004FDE 286F 0014 movea.l A4, [A7 + 0x14]
00004FE2 266F 0010 movea.l A3, [A7 + 0x10]
00004FE6 4247 clr.w D7
00004FE8 6018 bra +0x1A /* 00005002 */
label00004FEA:
00004FEA 7001 moveq.l D0, 0x01
00004FEC B06B 000C cmp.w D0, [A3 + 0xC]
00004FF0 660E bne +0x10 /* 00005000 */
00004FF2 204B movea.l A0, A3
00004FF4 5888 addq.l A0, 4
00004FF6 224C movea.l A1, A4
00004FF8 22D8 move.l [A1]+, [A0]+
00004FFA 22D8 move.l [A1]+, [A0]+
00004FFC 5247 addq.w D7, 1
00004FFE 6006 bra +0x8 /* 00005006 */
label00005000:
00005000 2653 movea.l A3, [A3]
label00005002:
00005002 200B move.l D0, A3
00005004 66E4 bne -0x1A /* 00004FEA */
label00005006:
00005006 4A47 tst.w D7
00005008 6616 bne +0x18 /* 00005020 */
0000500A 397C FFFE 0006 move.w [A4 + 0x6], 0xFFFE
00005010 397C FFFE 0002 move.w [A4 + 0x2], 0xFFFE
00005016 397C FFFE 0004 move.w [A4 + 0x4], 0xFFFE
0000501C 38BC FFFE move.w [A4], 0xFFFE
label00005020:
00005020 3007 move.w D0, D7
00005022 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005026 4E75 rts
export_617:
00005028 48E7 0118 movem.l -[A7], D7,A3,A4
0000502C 286F 0014 movea.l A4, [A7 + 0x14]
00005030 266F 0010 movea.l A3, [A7 + 0x10]
00005034 4247 clr.w D7
00005036 602E bra +0x30 /* 00005066 */
label00005038:
00005038 7001 moveq.l D0, 0x01
0000503A B06B 000C cmp.w D0, [A3 + 0xC]
0000503E 6624 bne +0x26 /* 00005064 */
00005040 4A47 tst.w D7
00005042 6712 beq +0x14 /* 00005056 */
00005044 0C47 0002 cmpi.w D7, 0x2
00005048 6606 bne +0x8 /* 00005050 */
0000504A 202F 001C move.l D0, [A7 + 0x1C]
0000504E 6008 bra +0xA /* 00005058 */
label00005050:
00005050 202F 0018 move.l D0, [A7 + 0x18]
00005054 6002 bra +0x4 /* 00005058 */
label00005056:
00005056 200C move.l D0, A4
label00005058:
00005058 2040 movea.l A0, D0
0000505A 224B movea.l A1, A3
0000505C 5889 addq.l A1, 4
0000505E 20D9 move.l [A0]+, [A1]+
00005060 20D9 move.l [A0]+, [A1]+
00005062 5247 addq.w D7, 1
label00005064:
00005064 2653 movea.l A3, [A3]
label00005066:
00005066 200B move.l D0, A3
00005068 6706 beq +0x8 /* 00005070 */
0000506A 0C47 0003 cmpi.w D7, 0x3
0000506E 6DC8 blt -0x36 /* 00005038 */
label00005070:
00005070 0C47 0003 cmpi.w D7, 0x3
00005074 57C0 seq D0
00005076 0240 0001 andi.w D0, 0x1
0000507A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000507E 4E75 rts
export_618:
00005080 4E56 0000 link A6, 0
00005084 48E7 0310 movem.l -[A7], D6,D7,A3
00005088 266E 0014 movea.l A3, [A6 + 0x14]
0000508C 7C01 moveq.l D6, 0x01
0000508E 302E 000C move.w D0, [A6 + 0xC]
00005092 B06E 000E cmp.w D0, [A6 + 0xE]
00005096 665A bne +0x5C /* 000050F2 */
00005098 302E 0008 move.w D0, [A6 + 0x8]
0000509C B06E 000A cmp.w D0, [A6 + 0xA]
000050A0 6650 bne +0x52 /* 000050F2 */
000050A2 302E 000C move.w D0, [A6 + 0xC]
000050A6 48C0 ext.l D0
000050A8 2F00 move.l -[A7], D0
000050AA 302E 0008 move.w D0, [A6 + 0x8]
000050AE 48C0 ext.l D0
000050B0 2F00 move.l -[A7], D0
000050B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000050B6 4EBA CBDE jsr [PC - 0x3422 /* 00001C96 */]
000050BA 302E 000C move.w D0, [A6 + 0xC]
000050BE 48C0 ext.l D0
000050C0 2F00 move.l -[A7], D0
000050C2 302E 0008 move.w D0, [A6 + 0x8]
000050C6 48C0 ext.l D0
000050C8 2F00 move.l -[A7], D0
000050CA 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000050CE 206E 0010 movea.l A0, [A6 + 0x10]
000050D2 7000 moveq.l D0, 0x00
000050D4 3028 0100 move.w D0, [A0 + 0x100]
000050D8 2F00 move.l -[A7], D0
000050DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000050DE 4EBA DC28 jsr [PC - 0x23D8 /* 00002D08 */]
000050E2 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000050E6 4E93 jsr [A3]
000050E8 3C00 move.w D6, D0
000050EA 4FEF 0024 lea.l A7, [A7 + 0x24]
000050EE 6000 00BA bra +0xBC /* 000051AA */
label000050F2:
000050F2 3E2E 000C move.w D7, [A6 + 0xC]
label000050F6:
000050F6 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000050FA 48C7 ext.l D7
000050FC 2F07 move.l -[A7], D7
000050FE 302E 0008 move.w D0, [A6 + 0x8]
00005102 48C0 ext.l D0
00005104 2F00 move.l -[A7], D0
00005106 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000510A 4EBA CB8A jsr [PC - 0x3476 /* 00001C96 */]
0000510E 48C7 ext.l D7
00005110 2F07 move.l -[A7], D7
00005112 302E 0008 move.w D0, [A6 + 0x8]
00005116 48C0 ext.l D0
00005118 2F00 move.l -[A7], D0
0000511A 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000511E 206E 0010 movea.l A0, [A6 + 0x10]
00005122 7000 moveq.l D0, 0x00
00005124 3028 0100 move.w D0, [A0 + 0x100]
00005128 2F00 move.l -[A7], D0
0000512A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000512E 4EBA DBD8 jsr [PC - 0x2428 /* 00002D08 */]
00005132 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00005136 4E93 jsr [A3]
00005138 3C00 move.w D6, D0
0000513A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000513E 674E beq +0x50 /* 0000518E */
00005140 206D BBB8 movea.l A0, [A5 - 0x4448]
00005144 4210 clr.b [A0]
00005146 BE6E 000E cmp.w D7, [A6 + 0xE]
0000514A 6C16 bge +0x18 /* 00005162 */
0000514C 206D BBB8 movea.l A0, [A5 - 0x4448]
00005150 226D BBB8 movea.l A1, [A5 - 0x4448]
00005154 5211 addq.b [A1], 1
00005156 7000 moveq.l D0, 0x00
00005158 1011 move.b D0, [A1]
0000515A 11BC 0009 0000 move.b [A0 + D0.w], 0x9 /* '\t' */
00005160 6014 bra +0x16 /* 00005176 */
label00005162:
00005162 206D BBB8 movea.l A0, [A5 - 0x4448]
00005166 226D BBB8 movea.l A1, [A5 - 0x4448]
0000516A 5211 addq.b [A1], 1
0000516C 7000 moveq.l D0, 0x00
0000516E 1011 move.b D0, [A1]
00005170 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
label00005176:
00005176 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000517A 4E93 jsr [A3]
0000517C 3C00 move.w D6, D0
0000517E 588F addq.l A7, 4
00005180 670C beq +0xE /* 0000518E */
00005182 3007 move.w D0, D7
00005184 5247 addq.w D7, 1
00005186 B06E 000E cmp.w D0, [A6 + 0xE]
0000518A 6D00 FF6A blt -0x94 /* 000050F6 */
label0000518E:
0000518E 4A6D E5CE tst.w [A5 - 0x1A32]
00005192 6702 beq +0x4 /* 00005196 */
00005194 4246 clr.w D6
label00005196:
00005196 4A46 tst.w D6
00005198 6710 beq +0x12 /* 000051AA */
0000519A 302E 0008 move.w D0, [A6 + 0x8]
0000519E 526E 0008 addq.w [A6 + 0x8], 1
000051A2 B06E 000A cmp.w D0, [A6 + 0xA]
000051A6 6D00 FF4A blt -0xB4 /* 000050F2 */
label000051AA:
000051AA 3006 move.w D0, D6
000051AC 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
000051B2 4E5E unlink A6
000051B4 4E75 rts
export_619:
fn000051B6:
000051B6 2F07 move.l -[A7], D7
000051B8 3E2F 000A move.w D7, [A7 + 0xA]
000051BC 4A6D C35C tst.w [A5 - 0x3CA4]
000051C0 670C beq +0xE /* 000051CE */
000051C2 0C47 0008 cmpi.w D7, 0x8
000051C6 6706 beq +0x8 /* 000051CE */
000051C8 426D BACA clr.w [A5 - 0x4536]
000051CC 601C bra +0x1E /* 000051EA */
label000051CE:
000051CE 2B6D BA78 BAC2 move.l [A5 - 0x453E], [A5 - 0x4588]
000051D4 3B6D BA7E BA96 move.w [A5 - 0x456A], [A5 - 0x4582]
000051DA 3B6D BA7C BA94 move.w [A5 - 0x456C], [A5 - 0x4584]
000051E0 2B6D B9FC BA88 move.l [A5 - 0x4578], [A5 - 0x4604]
000051E6 3B47 BACA move.w [A5 - 0x4536], D7
label000051EA:
000051EA 426D BADC clr.w [A5 - 0x4524]
000051EE 426D C35C clr.w [A5 - 0x3CA4]
000051F2 2E1F move.l D7, [A7]+
000051F4 4E75 rts
export_620:
000051F6 4E56 FFFC link A6, -0x0004
000051FA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000051FE 286E 0010 movea.l A4, [A6 + 0x10]
00005202 266E 0008 movea.l A3, [A6 + 0x8]
00005206 4247 clr.w D7
label00005208:
00005208 48C7 ext.l D7
0000520A 7000 moveq.l D0, 0x00
0000520C 302B 0164 move.w D0, [A3 + 0x164]
00005210 B087 cmp.l D0, D7
00005212 664E bne +0x50 /* 00005262 */
00005214 48C7 ext.l D7
00005216 2007 move.l D0, D7
00005218 5280 addq.l D0, 1
0000521A E780 asl D0, 3
0000521C 2F00 move.l -[A7], D0
0000521E 48C7 ext.l D7
00005220 2007 move.l D0, D7
00005222 E780 asl D0, 3
00005224 2F00 move.l -[A7], D0
00005226 486B 024E pea.l [A3 + 0x24E]
0000522A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000522E 4A40 tst.w D0
00005230 4FEF 000C lea.l A7, [A7 + 0xC]
00005234 6606 bne +0x8 /* 0000523C */
00005236 7000 moveq.l D0, 0x00
00005238 6000 018E bra +0x190 /* 000053C8 */
label0000523C:
0000523C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005240 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005244 206B 024E movea.l A0, [A3 + 0x24E]
00005248 48C7 ext.l D7
0000524A 2207 move.l D1, D7
0000524C E781 asl D1, 3
0000524E 2180 1800 move.l [A0 + D1], D0
00005252 588F addq.l A7, 4
00005254 6606 bne +0x8 /* 0000525C */
00005256 7000 moveq.l D0, 0x00
00005258 6000 016E bra +0x170 /* 000053C8 */
label0000525C:
0000525C 526B 0164 addq.w [A3 + 0x164], 1
00005260 6020 bra +0x22 /* 00005282 */
label00005262:
00005262 2F2E 000C move.l -[A7], [A6 + 0xC]
00005266 206B 024E movea.l A0, [A3 + 0x24E]
0000526A 48C7 ext.l D7
0000526C 2007 move.l D0, D7
0000526E E780 asl D0, 3
00005270 2F30 0800 move.l -[A7], [A0 + D0]
00005274 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00005278 4A40 tst.w D0
0000527A 508F addq.l A7, 8
0000527C 6704 beq +0x6 /* 00005282 */
0000527E 5247 addq.w D7, 1
00005280 6086 bra -0x78 /* 00005208 */
label00005282:
00005282 7CFF moveq.l D6, 0xFFFFFFFF
00005284 426D BB84 clr.w [A5 - 0x447C]
label00005288:
00005288 302D BB84 move.w D0, [A5 - 0x447C]
0000528C B06B 0166 cmp.w D0, [A3 + 0x166]
00005290 6600 00E6 bne +0xE8 /* 00005378 */
00005294 48C6 ext.l D6
00005296 70FF moveq.l D0, 0xFFFFFFFF
00005298 B086 cmp.l D0, D6
0000529A 6652 bne +0x54 /* 000052EE */
0000529C 7000 moveq.l D0, 0x00
0000529E 302D BB84 move.w D0, [A5 - 0x447C]
000052A2 5280 addq.l D0, 1
000052A4 2200 move.l D1, D0
000052A6 C0FC 000E mulu.w D0, 0xE
000052AA 4841 swap.w D1
000052AC C2FC 000E mulu.w D1, 0xE
000052B0 4841 swap.w D1
000052B2 4241 clr.w D1
000052B4 D081 add.l D0, D1
000052B6 2F00 move.l -[A7], D0
000052B8 7000 moveq.l D0, 0x00
000052BA 302D BB84 move.w D0, [A5 - 0x447C]
000052BE 2200 move.l D1, D0
000052C0 C0FC 000E mulu.w D0, 0xE
000052C4 4841 swap.w D1
000052C6 C2FC 000E mulu.w D1, 0xE
000052CA 4841 swap.w D1
000052CC 4241 clr.w D1
000052CE D081 add.l D0, D1
000052D0 2F00 move.l -[A7], D0
000052D2 486B 0252 pea.l [A3 + 0x252]
000052D6 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000052DA 4A40 tst.w D0
000052DC 4FEF 000C lea.l A7, [A7 + 0xC]
000052E0 6606 bne +0x8 /* 000052E8 */
000052E2 7000 moveq.l D0, 0x00
000052E4 6000 00E2 bra +0xE4 /* 000053C8 */
label000052E8:
000052E8 526B 0166 addq.w [A3 + 0x166], 1
000052EC 6004 bra +0x6 /* 000052F2 */
label000052EE:
000052EE 3B46 BB84 move.w [A5 - 0x447C], D6
label000052F2:
000052F2 7000 moveq.l D0, 0x00
000052F4 1014 move.b D0, [A4]
000052F6 5480 addq.l D0, 2
000052F8 2F00 move.l -[A7], D0
000052FA 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000052FE 206B 0252 movea.l A0, [A3 + 0x252]
00005302 7200 moveq.l D1, 0x00
00005304 322D BB84 move.w D1, [A5 - 0x447C]
00005308 2401 move.l D2, D1
0000530A C2FC 000E mulu.w D1, 0xE
0000530E 4842 swap.w D2
00005310 C4FC 000E mulu.w D2, 0xE
00005314 4842 swap.w D2
00005316 4242 clr.w D2
00005318 D282 add.l D1, D2
0000531A 2180 1804 move.l [A0 + D1 + 0x4], D0
0000531E 588F addq.l A7, 4
00005320 6606 bne +0x8 /* 00005328 */
00005322 7000 moveq.l D0, 0x00
00005324 6000 00A2 bra +0xA4 /* 000053C8 */
label00005328:
00005328 206B 0252 movea.l A0, [A3 + 0x252]
0000532C 7000 moveq.l D0, 0x00
0000532E 302D BB84 move.w D0, [A5 - 0x447C]
00005332 2200 move.l D1, D0
00005334 C0FC 000E mulu.w D0, 0xE
00005338 4841 swap.w D1
0000533A C2FC 000E mulu.w D1, 0xE
0000533E 4841 swap.w D1
00005340 4241 clr.w D1
00005342 D081 add.l D0, D1
00005344 2070 0804 movea.l A0, [A0 + D0 + 0x4]
00005348 1087 move.b [A0], D7
0000534A 2F0C move.l -[A7], A4
0000534C 206B 0252 movea.l A0, [A3 + 0x252]
00005350 7000 moveq.l D0, 0x00
00005352 302D BB84 move.w D0, [A5 - 0x447C]
00005356 2200 move.l D1, D0
00005358 C0FC 000E mulu.w D0, 0xE
0000535C 4841 swap.w D1
0000535E C2FC 000E mulu.w D1, 0xE
00005362 4841 swap.w D1
00005364 4241 clr.w D1
00005366 D081 add.l D0, D1
00005368 2030 0804 move.l D0, [A0 + D0 + 0x4]
0000536C 5280 addq.l D0, 1
0000536E 2F00 move.l -[A7], D0
00005370 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00005374 508F addq.l A7, 8
00005376 604E bra +0x50 /* 000053C6 */
label00005378:
00005378 206B 0252 movea.l A0, [A3 + 0x252]
0000537C 7000 moveq.l D0, 0x00
0000537E 302D BB84 move.w D0, [A5 - 0x447C]
00005382 2200 move.l D1, D0
00005384 C0FC 000E mulu.w D0, 0xE
00005388 4841 swap.w D1
0000538A C2FC 000E mulu.w D1, 0xE
0000538E 4841 swap.w D1
00005390 4241 clr.w D1
00005392 D081 add.l D0, D1
00005394 2D70 0804 FFFC move.l [A6 - 0x4], [A0 + D0 + 0x4]
0000539A 6606 bne +0x8 /* 000053A2 */
0000539C 3C2D BB84 move.w D6, [A5 - 0x447C]
000053A0 601C bra +0x1E /* 000053BE */
label000053A2:
000053A2 206E FFFC movea.l A0, [A6 - 0x4]
000053A6 BE10 cmp.b D7, [A0]
000053A8 6614 bne +0x16 /* 000053BE */
000053AA 202E FFFC move.l D0, [A6 - 0x4]
000053AE 5280 addq.l D0, 1
000053B0 2F00 move.l -[A7], D0
000053B2 2F0C move.l -[A7], A4
000053B4 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000053B8 4A40 tst.w D0
000053BA 508F addq.l A7, 8
000053BC 6708 beq +0xA /* 000053C6 */
label000053BE:
000053BE 526D BB84 addq.w [A5 - 0x447C], 1
000053C2 6000 FEC4 bra -0x13A /* 00005288 */
label000053C6:
000053C6 7001 moveq.l D0, 0x01
label000053C8:
000053C8 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
000053CE 4E5E unlink A6
000053D0 4E75 rts
export_621:
fn000053D2:
000053D2 48E7 0018 movem.l -[A7], A3,A4
000053D6 286F 000C movea.l A4, [A7 + 0xC]
000053DA 266D E9E2 movea.l A3, [A5 - 0x161E]
000053DE 6004 bra +0x6 /* 000053E4 */
label000053E0:
000053E0 266B 0164 movea.l A3, [A3 + 0x164]
label000053E4:
000053E4 200B move.l D0, A3
000053E6 6710 beq +0x12 /* 000053F8 */
000053E8 2F2B 0160 move.l -[A7], [A3 + 0x160]
000053EC 2F0C move.l -[A7], A4
000053EE 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000053F2 4A40 tst.w D0
000053F4 508F addq.l A7, 8
000053F6 66E8 bne -0x16 /* 000053E0 */
label000053F8:
000053F8 200B move.l D0, A3
000053FA 4CDF 1800 movem.l A3,A4, [A7]+
000053FE 4E75 rts
export_622:
fn00005400:
00005400 48E7 0018 movem.l -[A7], A3,A4
00005404 286F 000C movea.l A4, [A7 + 0xC]
00005408 266F 0010 movea.l A3, [A7 + 0x10]
0000540C 204B movea.l A0, A3
0000540E 224C movea.l A1, A4
00005410 20D9 move.l [A0]+, [A1]+
00005412 20D9 move.l [A0]+, [A1]+
00005414 20D9 move.l [A0]+, [A1]+
00005416 30D9 move.w [A0]+, [A1]+
00005418 6024 bra +0x26 /* 0000543E */
label0000541A:
0000541A 700E moveq.l D0, 0x0E
0000541C 2F00 move.l -[A7], D0
0000541E 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00005422 2680 move.l [A3], D0
00005424 588F addq.l A7, 4
00005426 6604 bne +0x6 /* 0000542C */
00005428 7000 moveq.l D0, 0x00
0000542A 601A bra +0x1C /* 00005446 */
label0000542C:
0000542C 2653 movea.l A3, [A3]
0000542E 204B movea.l A0, A3
00005430 224C movea.l A1, A4
00005432 20D9 move.l [A0]+, [A1]+
00005434 20D9 move.l [A0]+, [A1]+
00005436 20D9 move.l [A0]+, [A1]+
00005438 30D9 move.w [A0]+, [A1]+
0000543A 7000 moveq.l D0, 0x00
0000543C 2680 move.l [A3], D0
label0000543E:
0000543E 2854 movea.l A4, [A4]
00005440 200C move.l D0, A4
00005442 66D6 bne -0x28 /* 0000541A */
00005444 7001 moveq.l D0, 0x01
label00005446:
00005446 4CDF 1800 movem.l A3,A4, [A7]+
0000544A 4E75 rts
export_623:
fn0000544C:
0000544C 4E56 FFC6 link A6, -0x003A
00005450 48E7 0118 movem.l -[A7], D7,A3,A4
00005454 286E 000C movea.l A4, [A6 + 0xC]
00005458 266E 0008 movea.l A3, [A6 + 0x8]
0000545C 7E01 moveq.l D7, 0x01
0000545E 4AAD B9FC tst.l [A5 - 0x4604]
00005462 6736 beq +0x38 /* 0000549A */
00005464 486E FFC6 pea.l [A6 - 0x3A]
00005468 4EBA 003C jsr [PC + 0x3C /* 000054A6 */]
0000546C 7000 moveq.l D0, 0x00
0000546E 302E 0016 move.w D0, [A6 + 0x16]
00005472 2F00 move.l -[A7], D0
00005474 4878 0180 push.l 0x180
00005478 2F0C move.l -[A7], A4
0000547A 7000 moveq.l D0, 0x00
0000547C 302E 0012 move.w D0, [A6 + 0x12]
00005480 2F00 move.l -[A7], D0
00005482 2F0B move.l -[A7], A3
00005484 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00005488 4EBA E9A6 jsr [PC - 0x165A /* 00003E30 */]
0000548C 3E00 move.w D7, D0
0000548E 486E FFC6 pea.l [A6 - 0x3A]
00005492 4EBA 003E jsr [PC + 0x3E /* 000054D2 */]
00005496 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000549A:
0000549A 3007 move.w D0, D7
0000549C 4CEE 1880 FFBA movem.l D7,A3,A4, [A6 - 0x46]
000054A2 4E5E unlink A6
000054A4 4E75 rts
export_624:
fn000054A6:
000054A6 2F0B move.l -[A7], A3
000054A8 266F 0008 movea.l A3, [A7 + 0x8]
000054AC 200B move.l D0, A3
000054AE 6710 beq +0x12 /* 000054C0 */
000054B0 41ED B9BE lea.l A0, [A5 - 0x4642]
000054B4 224B movea.l A1, A3
000054B6 700D moveq.l D0, 0x0D
label000054B8:
000054B8 22D8 move.l [A1]+, [A0]+
000054BA 51C8 FFFC dbf D0, -0x6 /* 000054B8 */
000054BE 32D8 move.w [A1]+, [A0]+
label000054C0:
000054C0 703A moveq.l D0, 0x3A
000054C2 2F00 move.l -[A7], D0
000054C4 486D B9BE pea.l [A5 - 0x4642]
000054C8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000054CC 508F addq.l A7, 8
000054CE 265F movea.l A3, [A7]+
000054D0 4E75 rts
export_625:
fn000054D2:
000054D2 2F0B move.l -[A7], A3
000054D4 266F 0008 movea.l A3, [A7 + 0x8]
000054D8 41ED B9BE lea.l A0, [A5 - 0x4642]
000054DC 224B movea.l A1, A3
000054DE 700D moveq.l D0, 0x0D
label000054E0:
000054E0 20D9 move.l [A0]+, [A1]+
000054E2 51C8 FFFC dbf D0, -0x6 /* 000054E0 */
000054E6 30D9 move.w [A0]+, [A1]+
000054E8 265F movea.l A3, [A7]+
000054EA 4E75 rts
export_626:
fn000054EC:
000054EC 4E56 FF00 link A6, -0x0100
000054F0 2F0B move.l -[A7], A3
000054F2 47EE FF00 lea.l A3, [A6 - 0x100]
000054F6 2F0B move.l -[A7], A3
000054F8 4878 04E9 push.l 0x4E9
000054FC 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00005500 2F0B move.l -[A7], A3
00005502 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00005506 266E FEFC movea.l A3, [A6 - 0x104]
0000550A 4E5E unlink A6
0000550C 4E75 rts
export_627:
fn0000550E:
0000550E 4E56 0000 link A6, 0
00005512 2F07 move.l -[A7], D7
00005514 486D 239A pea.l [A5 + 0x239A /* export_1135 */]
00005518 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000551C 3E00 move.w D7, D0
0000551E 588F addq.l A7, 4
00005520 6768 beq +0x6A /* 0000558A */
00005522 4EBA D2E8 jsr [PC - 0x2D18 /* 0000280C */]
00005526 3B6E 000A BAC6 move.w [A5 - 0x453A], [A6 + 0xA]
0000552C 7002 moveq.l D0, 0x02
0000552E 2F00 move.l -[A7], D0
00005530 486D C354 pea.l [A5 - 0x3CAC]
00005534 486D BAAC pea.l [A5 - 0x4554]
00005538 486D BAA8 pea.l [A5 - 0x4558]
0000553C 206D B9FC movea.l A0, [A5 - 0x4604]
00005540 4868 032E pea.l [A0 + 0x32E]
00005544 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005548 4EAD 239A jsr [A5 + 0x239A /* export_1135 */]
0000554C 4A40 tst.w D0
0000554E 4FEF 0018 lea.l A7, [A7 + 0x18]
00005552 6628 bne +0x2A /* 0000557C */
00005554 486D 29D2 pea.l [A5 + 0x29D2 /* export_1334 */]
00005558 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000555C 4EBA FF8E jsr [PC - 0x72 /* 000054EC */]
00005560 4A40 tst.w D0
00005562 588F addq.l A7, 4
00005564 6714 beq +0x16 /* 0000557A */
00005566 7015 moveq.l D0, 0x15
00005568 B06D EA4A cmp.w D0, [A5 - 0x15B6]
0000556C 6604 bne +0x6 /* 00005572 */
0000556E 426D EA4A clr.w [A5 - 0x15B6]
label00005572:
00005572 3B7C 0001 C35C move.w [A5 - 0x3CA4], 0x1
00005578 6002 bra +0x4 /* 0000557C */
label0000557A:
0000557A 4247 clr.w D7
label0000557C:
0000557C 426D BAC6 clr.w [A5 - 0x453A]
00005580 486D 239A pea.l [A5 + 0x239A /* export_1135 */]
00005584 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00005588 588F addq.l A7, 4
label0000558A:
0000558A 3007 move.w D0, D7
0000558C 2E2E FFFC move.l D7, [A6 - 0x4]
00005590 4E5E unlink A6
00005592 4E75 rts
export_628:
00005594 48E7 0018 movem.l -[A7], A3,A4
00005598 286F 0010 movea.l A4, [A7 + 0x10]
0000559C 266F 000C movea.l A3, [A7 + 0xC]
000055A0 7000 moveq.l D0, 0x00
000055A2 72FE moveq.l D1, 0xFFFFFFFE
000055A4 B253 cmp.w D1, [A3]
000055A6 672C beq +0x2E /* 000055D4 */
000055A8 72FE moveq.l D1, 0xFFFFFFFE
000055AA B254 cmp.w D1, [A4]
000055AC 6726 beq +0x28 /* 000055D4 */
000055AE 322B 0002 move.w D1, [A3 + 0x2]
000055B2 B254 cmp.w D1, [A4]
000055B4 6D1E blt +0x20 /* 000055D4 */
000055B6 322B 0006 move.w D1, [A3 + 0x6]
000055BA B26C 0004 cmp.w D1, [A4 + 0x4]
000055BE 6D14 blt +0x16 /* 000055D4 */
000055C0 3213 move.w D1, [A3]
000055C2 B26C 0002 cmp.w D1, [A4 + 0x2]
000055C6 6E0C bgt +0xE /* 000055D4 */
000055C8 322B 0004 move.w D1, [A3 + 0x4]
000055CC B26C 0006 cmp.w D1, [A4 + 0x6]
000055D0 6E02 bgt +0x4 /* 000055D4 */
000055D2 7001 moveq.l D0, 0x01
label000055D4:
000055D4 4CDF 1800 movem.l A3,A4, [A7]+
000055D8 4E75 rts
export_629:
000055DA 48E7 0018 movem.l -[A7], A3,A4
000055DE 206F 000C movea.l A0, [A7 + 0xC]
000055E2 2868 025A movea.l A4, [A0 + 0x25A]
000055E6 6032 bra +0x34 /* 0000561A */
label000055E8:
000055E8 7002 moveq.l D0, 0x02
000055EA B06C 0020 cmp.w D0, [A4 + 0x20]
000055EE 6626 bne +0x28 /* 00005616 */
000055F0 266C 002A movea.l A3, [A4 + 0x2A]
000055F4 7001 moveq.l D0, 0x01
000055F6 B02B 004C cmp.b D0, [A3 + 0x4C]
000055FA 661A bne +0x1C /* 00005616 */
000055FC 303C 1000 move.w D0, 0x1000
00005600 C06B 0072 and.w D0, [A3 + 0x72]
00005604 6710 beq +0x12 /* 00005616 */
00005606 206F 000C movea.l A0, [A7 + 0xC]
0000560A 317C 0001 025E move.w [A0 + 0x25E], 0x1
00005610 026B EFFF 0072 andi.w [A3 + 0x72], 0xEFFF
label00005616:
00005616 286C 0026 movea.l A4, [A4 + 0x26]
label0000561A:
0000561A 200C move.l D0, A4
0000561C 66CA bne -0x34 /* 000055E8 */
0000561E 266D E020 movea.l A3, [A5 - 0x1FE0]
00005622 6022 bra +0x24 /* 00005646 */
label00005624:
00005624 202B 0288 move.l D0, [A3 + 0x288]
00005628 B0AF 000C cmp.l D0, [A7 + 0xC]
0000562C 6614 bne +0x16 /* 00005642 */
0000562E 303C 1000 move.w D0, 0x1000
00005632 C06B 020C and.w D0, [A3 + 0x20C]
00005636 670A beq +0xC /* 00005642 */
00005638 206F 000C movea.l A0, [A7 + 0xC]
0000563C 317C 0001 025E move.w [A0 + 0x25E], 0x1
label00005642:
00005642 266B 0164 movea.l A3, [A3 + 0x164]
label00005646:
00005646 200B move.l D0, A3
00005648 66DA bne -0x24 /* 00005624 */
0000564A 206F 000C movea.l A0, [A7 + 0xC]
0000564E 4A68 025E tst.w [A0 + 0x25E]
00005652 56C0 sne D0
00005654 0240 0001 andi.w D0, 0x1
00005658 4CDF 1800 movem.l A3,A4, [A7]+
0000565C 4E75 rts
export_630:
fn0000565E:
0000565E 48E7 0110 movem.l -[A7], D7,A3
00005662 266D BA4C movea.l A3, [A5 - 0x45B4]
00005666 603E bra +0x40 /* 000056A6 */
label00005668:
00005668 7E00 moveq.l D7, 0x00
0000566A 602C bra +0x2E /* 00005698 */
label0000566C:
0000566C 206B 021A movea.l A0, [A3 + 0x21A]
00005670 2007 move.l D0, D7
00005672 D080 add.l D0, D0
00005674 2200 move.l D1, D0
00005676 E588 lsl D0, 2
00005678 D081 add.l D0, D1
0000567A 4870 0800 pea.l [A0 + D0]
0000567E 206B 021A movea.l A0, [A3 + 0x21A]
00005682 2007 move.l D0, D7
00005684 D080 add.l D0, D0
00005686 2200 move.l D1, D0
00005688 E588 lsl D0, 2
0000568A D081 add.l D0, D1
0000568C 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
00005690 4EBA D262 jsr [PC - 0x2D9E /* 000028F4 */]
00005694 508F addq.l A7, 8
00005696 5287 addq.l D7, 1
label00005698:
00005698 302B 0172 move.w D0, [A3 + 0x172]
0000569C 48C0 ext.l D0
0000569E B087 cmp.l D0, D7
000056A0 6ECA bgt -0x34 /* 0000566C */
000056A2 266B 02C4 movea.l A3, [A3 + 0x2C4]
label000056A6:
000056A6 200B move.l D0, A3
000056A8 66BE bne -0x40 /* 00005668 */
000056AA 4CDF 0880 movem.l D7,A3, [A7]+
000056AE 4E75 rts
export_631:
000056B0 4E56 FF00 link A6, -0x0100
000056B4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000056B8 49EE FF00 lea.l A4, [A6 - 0x100]
000056BC 266E 0008 movea.l A3, [A6 + 0x8]
000056C0 4245 clr.w D5
000056C2 486B 0001 pea.l [A3 + 0x1]
000056C6 2F0C move.l -[A7], A4
000056C8 7000 moveq.l D0, 0x00
000056CA 1013 move.b D0, [A3]
000056CC 2F00 move.l -[A7], D0
000056CE 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000056D2 7000 moveq.l D0, 0x00
000056D4 1013 move.b D0, [A3]
000056D6 4234 0000 clr.b [A4 + D0.w]
000056DA 2F0C move.l -[A7], A4
000056DC 4EBA D48A jsr [PC - 0x2B76 /* 00002B68 */]
000056E0 4A40 tst.w D0
000056E2 588F addq.l A7, 4
000056E4 6660 bne +0x62 /* 00005746 */
000056E6 4A13 tst.b [A3]
000056E8 675C beq +0x5E /* 00005746 */
000056EA 7000 moveq.l D0, 0x00
000056EC 102B 0001 move.b D0, [A3 + 0x1]
000056F0 D040 add.w D0, D0
000056F2 41ED A414 lea.l A0, [A5 - 0x5BEC]
000056F6 7206 moveq.l D1, 0x06
000056F8 C270 0000 and.w D1, [A0 + D0.w]
000056FC 6748 beq +0x4A /* 00005746 */
000056FE 7C02 moveq.l D6, 0x02
label00005700:
00005700 7000 moveq.l D0, 0x00
00005702 1013 move.b D0, [A3]
00005704 B086 cmp.l D0, D6
00005706 6C04 bge +0x6 /* 0000570C */
00005708 5245 addq.w D5, 1
0000570A 603A bra +0x3C /* 00005746 */
label0000570C:
0000570C 1E33 6800 move.b D7, [A3 + D6]
00005710 7000 moveq.l D0, 0x00
00005712 1007 move.b D0, D7
00005714 D040 add.w D0, D0
00005716 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000571A 7206 moveq.l D1, 0x06
0000571C C270 0000 and.w D1, [A0 + D0.w]
00005720 6620 bne +0x22 /* 00005742 */
00005722 7000 moveq.l D0, 0x00
00005724 1007 move.b D0, D7
00005726 D040 add.w D0, D0
00005728 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000572C 323C 0400 move.w D1, 0x400
00005730 C270 0000 and.w D1, [A0 + D0.w]
00005734 660C bne +0xE /* 00005742 */
00005736 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
0000573A 6706 beq +0x8 /* 00005742 */
0000573C 0C07 005F cmpi.b D7, 0x5F /* '_' */
00005740 6604 bne +0x6 /* 00005746 */
label00005742:
00005742 5286 addq.l D6, 1
00005744 60BA bra -0x44 /* 00005700 */
label00005746:
00005746 3005 move.w D0, D5
00005748 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
0000574E 4E5E unlink A6
00005750 4E75 rts
export_632:
00005752 4E56 0000 link A6, 0
00005756 48E7 0118 movem.l -[A7], D7,A3,A4
0000575A 286E 0008 movea.l A4, [A6 + 0x8]
0000575E 302E 0016 move.w D0, [A6 + 0x16]
00005762 48C0 ext.l D0
00005764 2F00 move.l -[A7], D0
00005766 302E 000E move.w D0, [A6 + 0xE]
0000576A 48C0 ext.l D0
0000576C 2F00 move.l -[A7], D0
0000576E 2F0C move.l -[A7], A4
00005770 4EBA A890 jsr [PC - 0x5770 /* 00000002 */]
00005774 2640 movea.l A3, D0
00005776 200B move.l D0, A3
00005778 56C7 sne D7
0000577A 0247 0001 andi.w D7, 0x1
0000577E 4A47 tst.w D7
00005780 4FEF 000C lea.l A7, [A7 + 0xC]
00005784 6714 beq +0x16 /* 0000579A */
00005786 276D BA4C 02C4 move.l [A3 + 0x2C4], [A5 - 0x45B4]
0000578C 2B4B BA4C move.l [A5 - 0x45B4], A3
00005790 206E 0010 movea.l A0, [A6 + 0x10]
00005794 208B move.l [A0], A3
00005796 4EBA FEC6 jsr [PC - 0x13A /* 0000565E */]
label0000579A:
0000579A 3007 move.w D0, D7
0000579C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000057A2 4E5E unlink A6
000057A4 4E75 rts
export_633:
fn000057A6:
000057A6 2F0B move.l -[A7], A3
000057A8 266F 0008 movea.l A3, [A7 + 0x8]
000057AC 006B 1000 0008 ori.w [A3 + 0x8], 0x1000
000057B2 7001 moveq.l D0, 0x01
000057B4 B06B 000A cmp.w D0, [A3 + 0xA]
000057B8 6624 bne +0x26 /* 000057DE */
000057BA 302B 0008 move.w D0, [A3 + 0x8]
000057BE 48C0 ext.l D0
000057C0 223C 0000 4000 move.l D1, 0x4000 /* '@\0' */
000057C6 C280 and.l D1, D0
000057C8 6714 beq +0x16 /* 000057DE */
000057CA 558F subq.l A7, 2
000057CC 2F2B 0014 move.l -[A7], [A3 + 0x14]
000057D0 303C 0206 move.w D0, 0x206
000057D4 A82D syscall Pack11
000057D6 026B BFFF 0008 andi.w [A3 + 0x8], 0xBFFF
000057DC 548F addq.l A7, 2
label000057DE:
000057DE 7001 moveq.l D0, 0x01
000057E0 265F movea.l A3, [A7]+
000057E2 4E75 rts
export_634:
000057E4 4E56 FFFE link A6, -0x0002
000057E8 48E7 0018 movem.l -[A7], A3,A4
000057EC 286E 000C movea.l A4, [A6 + 0xC]
000057F0 266E 0008 movea.l A3, [A6 + 0x8]
000057F4 026B EFFF 0008 andi.w [A3 + 0x8], 0xEFFF
000057FA 7001 moveq.l D0, 0x01
000057FC B06B 000A cmp.w D0, [A3 + 0xA]
00005800 6632 bne +0x34 /* 00005834 */
00005802 302B 0008 move.w D0, [A3 + 0x8]
00005806 48C0 ext.l D0
00005808 223C 0000 4000 move.l D1, 0x4000 /* '@\0' */
0000580E C280 and.l D1, D0
00005810 6622 bne +0x24 /* 00005834 */
00005812 4A6D E698 tst.w [A5 - 0x1968]
00005816 671C beq +0x1E /* 00005834 */
00005818 558F subq.l A7, 2
0000581A 2F2C 0280 move.l -[A7], [A4 + 0x280]
0000581E 2F2B 0014 move.l -[A7], [A3 + 0x14]
00005822 486E FFFF pea.l [A6 - 0x1]
00005826 303C 0604 move.w D0, 0x604
0000582A A82D syscall Pack11
0000582C 006B 4000 0008 ori.w [A3 + 0x8], 0x4000 /* '@\0' */
00005832 548F addq.l A7, 2
label00005834:
00005834 7001 moveq.l D0, 0x01
00005836 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA]
0000583C 4E5E unlink A6
0000583E 4E75 rts
export_635:
fn00005840:
00005840 4E56 FFFC link A6, -0x0004
00005844 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00005848 3A2E 0012 move.w D5, [A6 + 0x12]
0000584C 7C01 moveq.l D6, 0x01
0000584E 206E 0008 movea.l A0, [A6 + 0x8]
00005852 2D68 0412 FFFC move.l [A6 - 0x4], [A0 + 0x412]
00005858 206E 0008 movea.l A0, [A6 + 0x8]
0000585C 49E8 032E lea.l A4, [A0 + 0x32E]
00005860 6000 00E8 bra +0xEA /* 0000594A */
label00005864:
00005864 7001 moveq.l D0, 0x01
00005866 B06C 000C cmp.w D0, [A4 + 0xC]
0000586A 6600 0092 bne +0x94 /* 000058FE */
0000586E 206E FFFC movea.l A0, [A6 - 0x4]
00005872 3E28 01C4 move.w D7, [A0 + 0x1C4]
00005876 206E FFFC movea.l A0, [A6 - 0x4]
0000587A 2668 021E movea.l A3, [A0 + 0x21E]
0000587E 6074 bra +0x76 /* 000058F4 */
label00005880:
00005880 303C 100F move.w D0, 0x100F
00005884 C06B 0008 and.w D0, [A3 + 0x8]
00005888 0C40 0001 cmpi.w D0, 0x1
0000588C 6662 bne +0x64 /* 000058F0 */
0000588E 4A45 tst.w D5
00005890 6726 beq +0x28 /* 000058B8 */
00005892 302C 0004 move.w D0, [A4 + 0x4]
00005896 B053 cmp.w D0, [A3]
00005898 6E1E bgt +0x20 /* 000058B8 */
0000589A 302C 0006 move.w D0, [A4 + 0x6]
0000589E B06B 0002 cmp.w D0, [A3 + 0x2]
000058A2 6D14 blt +0x16 /* 000058B8 */
000058A4 302C 0008 move.w D0, [A4 + 0x8]
000058A8 B06B 0004 cmp.w D0, [A3 + 0x4]
000058AC 6E0A bgt +0xC /* 000058B8 */
000058AE 302C 000A move.w D0, [A4 + 0xA]
000058B2 B06B 0006 cmp.w D0, [A3 + 0x6]
000058B6 6C2A bge +0x2C /* 000058E2 */
label000058B8:
000058B8 4A45 tst.w D5
000058BA 6634 bne +0x36 /* 000058F0 */
000058BC 302C 0004 move.w D0, [A4 + 0x4]
000058C0 B06B 0002 cmp.w D0, [A3 + 0x2]
000058C4 6E2A bgt +0x2C /* 000058F0 */
000058C6 302C 0006 move.w D0, [A4 + 0x6]
000058CA B053 cmp.w D0, [A3]
000058CC 6D22 blt +0x24 /* 000058F0 */
000058CE 302C 0008 move.w D0, [A4 + 0x8]
000058D2 B06B 0006 cmp.w D0, [A3 + 0x6]
000058D6 6E18 bgt +0x1A /* 000058F0 */
000058D8 302C 000A move.w D0, [A4 + 0xA]
000058DC B06B 0004 cmp.w D0, [A3 + 0x4]
000058E0 6D0E blt +0x10 /* 000058F0 */
label000058E2:
000058E2 2F0B move.l -[A7], A3
000058E4 206E 000C movea.l A0, [A6 + 0xC]
000058E8 4E90 jsr [A0]
000058EA 3C00 move.w D6, D0
000058EC 588F addq.l A7, 4
000058EE 6758 beq +0x5A /* 00005948 */
label000058F0:
000058F0 D6FC 001C add.w A3, 0x1C
label000058F4:
000058F4 3007 move.w D0, D7
000058F6 5347 subq.w D7, 1
000058F8 4A40 tst.w D0
000058FA 6684 bne -0x7A /* 00005880 */
000058FC 604A bra +0x4C /* 00005948 */
label000058FE:
000058FE 7003 moveq.l D0, 0x03
00005900 B06C 000C cmp.w D0, [A4 + 0xC]
00005904 6642 bne +0x44 /* 00005948 */
00005906 206E FFFC movea.l A0, [A6 - 0x4]
0000590A 3E28 01C4 move.w D7, [A0 + 0x1C4]
0000590E 206E FFFC movea.l A0, [A6 - 0x4]
00005912 2668 021E movea.l A3, [A0 + 0x21E]
00005916 6028 bra +0x2A /* 00005940 */
label00005918:
00005918 303C 100F move.w D0, 0x100F
0000591C C06B 0008 and.w D0, [A3 + 0x8]
00005920 0C40 0002 cmpi.w D0, 0x2
00005924 6616 bne +0x18 /* 0000593C */
00005926 202C 0004 move.l D0, [A4 + 0x4]
0000592A B093 cmp.l D0, [A3]
0000592C 660E bne +0x10 /* 0000593C */
0000592E 2F0B move.l -[A7], A3
00005930 206E 000C movea.l A0, [A6 + 0xC]
00005934 4E90 jsr [A0]
00005936 3C00 move.w D6, D0
00005938 588F addq.l A7, 4
0000593A 670C beq +0xE /* 00005948 */
label0000593C:
0000593C D6FC 001C add.w A3, 0x1C
label00005940:
00005940 3007 move.w D0, D7
00005942 5347 subq.w D7, 1
00005944 4A40 tst.w D0
00005946 66D0 bne -0x2E /* 00005918 */
label00005948:
00005948 2854 movea.l A4, [A4]
label0000594A:
0000594A 200C move.l D0, A4
0000594C 6706 beq +0x8 /* 00005954 */
0000594E 4A46 tst.w D6
00005950 6600 FF12 bne -0xEC /* 00005864 */
label00005954:
00005954 3006 move.w D0, D6
00005956 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
0000595C 4E5E unlink A6
0000595E 4E75 rts
fn00005960:
00005960 2F0B move.l -[A7], A3
00005962 266F 0008 movea.l A3, [A7 + 0x8]
00005966 7001 moveq.l D0, 0x01
00005968 2F00 move.l -[A7], D0
0000596A 486D 13EA pea.l [A5 + 0x13EA /* export_633 */]
0000596E 2F0B move.l -[A7], A3
00005970 4EBA FECE jsr [PC - 0x132 /* 00005840 */]
00005974 4FEF 000C lea.l A7, [A7 + 0xC]
00005978 265F movea.l A3, [A7]+
0000597A 4E75 rts
export_636:
fn0000597C:
0000597C 4E56 FFDC link A6, -0x0024
00005980 48E7 0018 movem.l -[A7], A3,A4
00005984 286E 0008 movea.l A4, [A6 + 0x8]
00005988 2654 movea.l A3, [A4]
0000598A 486E FFDC pea.l [A6 - 0x24]
0000598E 2F2B 0014 move.l -[A7], [A3 + 0x14]
00005992 41EB 0020 lea.l A0, [A3 + 0x20]
00005996 2F20 move.l -[A7], -[A0]
00005998 2F20 move.l -[A7], -[A0]
0000599A 4EBA E196 jsr [PC - 0x1E6A /* 00003B32 */]
0000599E 486E FFEC pea.l [A6 - 0x14]
000059A2 486E FFDC pea.l [A6 - 0x24]
000059A6 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */]
000059AA 302D E694 move.w D0, [A5 - 0x196C]
000059AE 916E FFEE sub.w [A6 - 0x12], D0
000059B2 302D E694 move.w D0, [A5 - 0x196C]
000059B6 916E FFEC sub.w [A6 - 0x14], D0
000059BA 302D E694 move.w D0, [A5 - 0x196C]
000059BE D16E FFF2 add.w [A6 - 0xE], D0
000059C2 302D E694 move.w D0, [A5 - 0x196C]
000059C6 D16E FFF0 add.w [A6 - 0x10], D0
000059CA 486E FFFC pea.l [A6 - 0x4]
000059CE 486E FFF4 pea.l [A6 - 0xC]
000059D2 41EE FFF4 lea.l A0, [A6 - 0xC]
000059D6 2F20 move.l -[A7], -[A0]
000059D8 2F20 move.l -[A7], -[A0]
000059DA 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
000059DE 4878 0107 push.l 0x107
000059E2 4878 0100 push.l 0x100
000059E6 302E FFFA move.w D0, [A6 - 0x6]
000059EA 48C0 ext.l D0
000059EC 2F00 move.l -[A7], D0
000059EE 302E FFF8 move.w D0, [A6 - 0x8]
000059F2 48C0 ext.l D0
000059F4 2F00 move.l -[A7], D0
000059F6 302E FFF6 move.w D0, [A6 - 0xA]
000059FA 48C0 ext.l D0
000059FC 2F00 move.l -[A7], D0
000059FE 302E FFF4 move.w D0, [A6 - 0xC]
00005A02 48C0 ext.l D0
00005A04 2F00 move.l -[A7], D0
00005A06 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A0A 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00005A0E 4CEE 1800 FFD4 movem.l A3,A4, [A6 - 0x2C]
00005A14 4E5E unlink A6
00005A16 4E75 rts
export_637:
fn00005A18:
00005A18 4E56 FFFC link A6, -0x0004
00005A1C 48E7 0118 movem.l -[A7], D7,A3,A4
00005A20 286E 0008 movea.l A4, [A6 + 0x8]
00005A24 4A6D C63E tst.w [A5 - 0x39C2]
00005A28 670E beq +0x10 /* 00005A38 */
00005A2A 7010 moveq.l D0, 0x10
00005A2C C06C 0008 and.w D0, [A4 + 0x8]
00005A30 B06D C63C cmp.w D0, [A5 - 0x39C4]
00005A34 6600 00D2 bne +0xD4 /* 00005B08 */
label00005A38:
00005A38 7001 moveq.l D0, 0x01
00005A3A B06C 000A cmp.w D0, [A4 + 0xA]
00005A3E 6638 bne +0x3A /* 00005A78 */
00005A40 266C 0014 movea.l A3, [A4 + 0x14]
00005A44 200B move.l D0, A3
00005A46 673A beq +0x3C /* 00005A82 */
00005A48 302C 0008 move.w D0, [A4 + 0x8]
00005A4C 48C0 ext.l D0
00005A4E 223C 0000 4000 move.l D1, 0x4000 /* '@\0' */
00005A54 C280 and.l D1, D0
00005A56 670C beq +0xE /* 00005A64 */
00005A58 558F subq.l A7, 2
00005A5A 2F0B move.l -[A7], A3
00005A5C 303C 0206 move.w D0, 0x206
00005A60 A82D syscall Pack11
00005A62 548F addq.l A7, 2
label00005A64:
00005A64 2053 movea.l A0, [A3]
00005A66 2F28 0010 move.l -[A7], [A0 + 0x10]
00005A6A 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00005A6E 2F0B move.l -[A7], A3
00005A70 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00005A74 508F addq.l A7, 8
00005A76 600A bra +0xC /* 00005A82 */
label00005A78:
00005A78 486C 0014 pea.l [A4 + 0x14]
00005A7C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005A80 588F addq.l A7, 4
label00005A82:
00005A82 3E3C 100F move.w D7, 0x100F
00005A86 CE6C 0008 and.w D7, [A4 + 0x8]
00005A8A 0C47 0002 cmpi.w D7, 0x2
00005A8E 662C bne +0x2E /* 00005ABC */
00005A90 2D54 FFFC move.l [A6 - 0x4], [A4]
00005A94 206D BA78 movea.l A0, [A5 - 0x4588]
00005A98 2668 025A movea.l A3, [A0 + 0x25A]
00005A9C 6018 bra +0x1A /* 00005AB6 */
label00005A9E:
00005A9E B7EE FFFC cmpa.l A3, [A6 - 0x4]
00005AA2 660E bne +0x10 /* 00005AB2 */
00005AA4 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005AA8 2F0C move.l -[A7], A4
00005AAA 4EBA FED0 jsr [PC - 0x130 /* 0000597C */]
00005AAE 508F addq.l A7, 8
00005AB0 6042 bra +0x44 /* 00005AF4 */
label00005AB2:
00005AB2 266B 0026 movea.l A3, [A3 + 0x26]
label00005AB6:
00005AB6 200B move.l D0, A3
00005AB8 66E4 bne -0x1A /* 00005A9E */
00005ABA 6038 bra +0x3A /* 00005AF4 */
label00005ABC:
00005ABC 0C47 0001 cmpi.w D7, 0x1
00005AC0 6632 bne +0x34 /* 00005AF4 */
00005AC2 4878 0107 push.l 0x107
00005AC6 4878 0100 push.l 0x100
00005ACA 302C 0006 move.w D0, [A4 + 0x6]
00005ACE 48C0 ext.l D0
00005AD0 2F00 move.l -[A7], D0
00005AD2 302C 0004 move.w D0, [A4 + 0x4]
00005AD6 48C0 ext.l D0
00005AD8 2F00 move.l -[A7], D0
00005ADA 302C 0002 move.w D0, [A4 + 0x2]
00005ADE 48C0 ext.l D0
00005AE0 2F00 move.l -[A7], D0
00005AE2 3014 move.w D0, [A4]
00005AE4 48C0 ext.l D0
00005AE6 2F00 move.l -[A7], D0
00005AE8 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005AEC 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00005AF0 4FEF 001C lea.l A7, [A7 + 0x1C]
label00005AF4:
00005AF4 486C 000C pea.l [A4 + 0xC]
00005AF8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005AFC 7000 moveq.l D0, 0x00
00005AFE 2940 0014 move.l [A4 + 0x14], D0
00005B02 426C 0008 clr.w [A4 + 0x8]
00005B06 588F addq.l A7, 4
label00005B08:
00005B08 7001 moveq.l D0, 0x01
00005B0A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00005B10 4E5E unlink A6
00005B12 4E75 rts
fn00005B14:
00005B14 48E7 0118 movem.l -[A7], D7,A3,A4
00005B18 286F 0010 movea.l A4, [A7 + 0x10]
00005B1C 266C 021E movea.l A3, [A4 + 0x21E]
00005B20 200B move.l D0, A3
00005B22 672C beq +0x2E /* 00005B50 */
00005B24 3E2C 01C4 move.w D7, [A4 + 0x1C4]
00005B28 6014 bra +0x16 /* 00005B3E */
label00005B2A:
00005B2A 700F moveq.l D0, 0x0F
00005B2C C06B 0008 and.w D0, [A3 + 0x8]
00005B30 6708 beq +0xA /* 00005B3A */
00005B32 2F0B move.l -[A7], A3
00005B34 4EBA FEE2 jsr [PC - 0x11E /* 00005A18 */]
00005B38 588F addq.l A7, 4
label00005B3A:
00005B3A D6FC 001C add.w A3, 0x1C
label00005B3E:
00005B3E 3007 move.w D0, D7
00005B40 5347 subq.w D7, 1
00005B42 4A40 tst.w D0
00005B44 66E4 bne -0x1A /* 00005B2A */
00005B46 486C 021E pea.l [A4 + 0x21E]
00005B4A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005B4E 588F addq.l A7, 4
label00005B50:
00005B50 7001 moveq.l D0, 0x01
00005B52 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005B56 4E75 rts
export_638:
00005B58 2F0B move.l -[A7], A3
00005B5A 266F 0008 movea.l A3, [A7 + 0x8]
00005B5E 302D C63C move.w D0, [A5 - 0x39C4]
00005B62 48C0 ext.l D0
00005B64 72FF moveq.l D1, 0xFFFFFFFF
00005B66 B280 cmp.l D1, D0
00005B68 670C beq +0xE /* 00005B76 */
00005B6A 7010 moveq.l D0, 0x10
00005B6C C06B 0008 and.w D0, [A3 + 0x8]
00005B70 B06D C63C cmp.w D0, [A5 - 0x39C4]
00005B74 6608 bne +0xA /* 00005B7E */
label00005B76:
00005B76 2B4B C634 move.l [A5 - 0x39CC], A3
00005B7A 7000 moveq.l D0, 0x00
00005B7C 6002 bra +0x4 /* 00005B80 */
label00005B7E:
00005B7E 7001 moveq.l D0, 0x01
label00005B80:
00005B80 265F movea.l A3, [A7]+
00005B82 4E75 rts
export_639:
fn00005B84:
00005B84 4E56 0000 link A6, 0
00005B88 2F07 move.l -[A7], D7
00005B8A 4247 clr.w D7
00005B8C 3B6E 000A C63C move.w [A5 - 0x39C4], [A6 + 0xA]
00005B92 4AAD B9FC tst.l [A5 - 0x4604]
00005B96 672E beq +0x30 /* 00005BC6 */
00005B98 7000 moveq.l D0, 0x00
00005B9A 2F00 move.l -[A7], D0
00005B9C 486D 1412 pea.l [A5 + 0x1412 /* export_638 */]
00005BA0 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00005BA4 4EBA FC9A jsr [PC - 0x366 /* 00005840 */]
00005BA8 4A40 tst.w D0
00005BAA 4FEF 000C lea.l A7, [A7 + 0xC]
00005BAE 6616 bne +0x18 /* 00005BC6 */
00005BB0 206D BA78 movea.l A0, [A5 - 0x4588]
00005BB4 202D C634 move.l D0, [A5 - 0x39CC]
00005BB8 90A8 021E sub.l D0, [A0 + 0x21E]
00005BBC 721C moveq.l D1, 0x1C
00005BBE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005BC2 2E00 move.l D7, D0
00005BC4 5287 addq.l D7, 1
label00005BC6:
00005BC6 3007 move.w D0, D7
00005BC8 2E2E FFFC move.l D7, [A6 - 0x4]
00005BCC 4E5E unlink A6
00005BCE 4E75 rts
export_640:
00005BD0 4E56 FF00 link A6, -0x0100
00005BD4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00005BD8 3A2E 000E move.w D5, [A6 + 0xE]
00005BDC 3C2E 0012 move.w D6, [A6 + 0x12]
00005BE0 49EE FF00 lea.l A4, [A6 - 0x100]
00005BE4 4A46 tst.w D6
00005BE6 6702 beq +0x4 /* 00005BEA */
00005BE8 7C10 moveq.l D6, 0x10
label00005BEA:
00005BEA 206E 0008 movea.l A0, [A6 + 0x8]
00005BEE 4A10 tst.b [A0]
00005BF0 6760 beq +0x62 /* 00005C52 */
00005BF2 4247 clr.w D7
00005BF4 206D BA78 movea.l A0, [A5 - 0x4588]
00005BF8 2668 021E movea.l A3, [A0 + 0x21E]
00005BFC 6038 bra +0x3A /* 00005C36 */
label00005BFE:
00005BFE 700F moveq.l D0, 0x0F
00005C00 C06B 0008 and.w D0, [A3 + 0x8]
00005C04 672C beq +0x2E /* 00005C32 */
00005C06 303C 1010 move.w D0, 0x1010
00005C0A C06B 0008 and.w D0, [A3 + 0x8]
00005C0E BC40 cmp.w D6, D0
00005C10 6620 bne +0x22 /* 00005C32 */
00005C12 2F0C move.l -[A7], A4
00005C14 2F2B 000C move.l -[A7], [A3 + 0xC]
00005C18 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00005C1C 2F0C move.l -[A7], A4
00005C1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C22 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00005C26 4A40 tst.w D0
00005C28 4FEF 0010 lea.l A7, [A7 + 0x10]
00005C2C 6604 bne +0x6 /* 00005C32 */
00005C2E 5345 subq.w D5, 1
00005C30 6712 beq +0x14 /* 00005C44 */
label00005C32:
00005C32 D6FC 001C add.w A3, 0x1C
label00005C36:
00005C36 206D BA78 movea.l A0, [A5 - 0x4588]
00005C3A 3007 move.w D0, D7
00005C3C 5247 addq.w D7, 1
00005C3E B068 01C4 cmp.w D0, [A0 + 0x1C4]
00005C42 6DBA blt -0x44 /* 00005BFE */
label00005C44:
00005C44 206D BA78 movea.l A0, [A5 - 0x4588]
00005C48 BE68 01C4 cmp.w D7, [A0 + 0x1C4]
00005C4C 6F10 ble +0x12 /* 00005C5E */
00005C4E 4247 clr.w D7
00005C50 600C bra +0xE /* 00005C5E */
label00005C52:
00005C52 48C6 ext.l D6
00005C54 2F06 move.l -[A7], D6
00005C56 4EBA FF2C jsr [PC - 0xD4 /* 00005B84 */]
00005C5A 3E00 move.w D7, D0
00005C5C 588F addq.l A7, 4
label00005C5E:
00005C5E 3007 move.w D0, D7
00005C60 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00005C66 4E5E unlink A6
00005C68 4E75 rts
export_641:
fn00005C6A:
00005C6A 4E56 FFE2 link A6, -0x001E
00005C6E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005C72 3E2E 0012 move.w D7, [A6 + 0x12]
00005C76 266E 000C movea.l A3, [A6 + 0xC]
00005C7A 4246 clr.w D6
00005C7C 7002 moveq.l D0, 0x02
00005C7E 2F00 move.l -[A7], D0
00005C80 7201 moveq.l D1, 0x01
00005C82 2F01 move.l -[A7], D1
00005C84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C88 486E FFE2 pea.l [A6 - 0x1E]
00005C8C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00005C90 4A80 tst.l D0
00005C92 4FEF 0010 lea.l A7, [A7 + 0x10]
00005C96 6600 00D2 bne +0xD4 /* 00005D6A */
00005C9A 286D BA4C movea.l A4, [A5 - 0x45B4]
label00005C9E:
00005C9E 200C move.l D0, A4
00005CA0 6600 009E bne +0xA0 /* 00005D40 */
00005CA4 7004 moveq.l D0, 0x04
00005CA6 C047 and.w D0, D7
00005CA8 6776 beq +0x78 /* 00005D20 */
00005CAA 7001 moveq.l D0, 0x01
00005CAC C06B 027A and.w D0, [A3 + 0x27A]
00005CB0 6730 beq +0x32 /* 00005CE2 */
00005CB2 7002 moveq.l D0, 0x02
00005CB4 B06B 0278 cmp.w D0, [A3 + 0x278]
00005CB8 6728 beq +0x2A /* 00005CE2 */
00005CBA 7001 moveq.l D0, 0x01
00005CBC B06B 0278 cmp.w D0, [A3 + 0x278]
00005CC0 6720 beq +0x22 /* 00005CE2 */
00005CC2 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005CC6 2F2B 026E move.l -[A7], [A3 + 0x26E]
00005CCA 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00005CCE 4A40 tst.w D0
00005CD0 508F addq.l A7, 8
00005CD2 660E bne +0x10 /* 00005CE2 */
00005CD4 4878 0400 push.l 0x400
00005CD8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00005CDC 588F addq.l A7, 4
00005CDE 6000 0094 bra +0x96 /* 00005D74 */
label00005CE2:
00005CE2 486B 0262 pea.l [A3 + 0x262]
00005CE6 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */]
00005CEA 3D47 FFFA move.w [A6 - 0x6], D7
00005CEE 7004 moveq.l D0, 0x04
00005CF0 C047 and.w D0, D7
00005CF2 588F addq.l A7, 4
00005CF4 670C beq +0xE /* 00005D02 */
00005CF6 486E FFE2 pea.l [A6 - 0x1E]
00005CFA 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00005CFE 588F addq.l A7, 4
00005D00 600A bra +0xC /* 00005D0C */
label00005D02:
00005D02 486E FFE2 pea.l [A6 - 0x1E]
00005D06 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00005D0A 588F addq.l A7, 4
label00005D0C:
00005D0C 6712 beq +0x14 /* 00005D20 */
00005D0E 7008 moveq.l D0, 0x08
00005D10 C047 and.w D0, D7
00005D12 6760 beq +0x62 /* 00005D74 */
00005D14 2F2E FFEA move.l -[A7], [A6 - 0x16]
00005D18 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005D1C 588F addq.l A7, 4
00005D1E 6054 bra +0x56 /* 00005D74 */
label00005D20:
00005D20 486B 0262 pea.l [A3 + 0x262]
00005D24 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00005D28 41EB 0262 lea.l A0, [A3 + 0x262]
00005D2C 43EE FFE2 lea.l A1, [A6 - 0x1E]
00005D30 7006 moveq.l D0, 0x06
label00005D32:
00005D32 20D9 move.l [A0]+, [A1]+
00005D34 51C8 FFFC dbf D0, -0x6 /* 00005D32 */
00005D38 30D9 move.w [A0]+, [A1]+
00005D3A 5246 addq.w D6, 1
00005D3C 588F addq.l A7, 4
00005D3E 6034 bra +0x36 /* 00005D74 */
label00005D40:
00005D40 B7CC cmpa.l A3, A4
00005D42 671E beq +0x20 /* 00005D62 */
00005D44 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005D48 2F2C 026E move.l -[A7], [A4 + 0x26E]
00005D4C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00005D50 4A40 tst.w D0
00005D52 508F addq.l A7, 8
00005D54 660C bne +0xE /* 00005D62 */
00005D56 4878 0401 push.l 0x401
00005D5A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00005D5E 588F addq.l A7, 4
00005D60 6012 bra +0x14 /* 00005D74 */
label00005D62:
00005D62 286C 02C4 movea.l A4, [A4 + 0x2C4]
00005D66 6000 FF36 bra -0xC8 /* 00005C9E */
label00005D6A:
00005D6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D6E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005D72 588F addq.l A7, 4
label00005D74:
00005D74 4A46 tst.w D6
00005D76 660A bne +0xC /* 00005D82 */
00005D78 486E FFE2 pea.l [A6 - 0x1E]
00005D7C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00005D80 588F addq.l A7, 4
label00005D82:
00005D82 3006 move.w D0, D6
00005D84 4CEE 18C0 FFD2 movem.l D6,D7,A3,A4, [A6 - 0x2E]
00005D8A 4E5E unlink A6
00005D8C 4E75 rts
export_642:
00005D8E 2F0B move.l -[A7], A3
00005D90 266F 0008 movea.l A3, [A7 + 0x8]
00005D94 302B 0410 move.w D0, [A3 + 0x410]
00005D98 526B 0410 addq.w [A3 + 0x410], 1
00005D9C 48C0 ext.l D0
00005D9E D080 add.l D0, D0
00005DA0 41EB 03FE lea.l A0, [A3 + 0x3FE]
00005DA4 31AB 017E 0800 move.w [A0 + D0], [A3 + 0x17E]
00005DAA 7064 moveq.l D0, 0x64
00005DAC 2F00 move.l -[A7], D0
00005DAE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00005DB2 588F addq.l A7, 4
00005DB4 265F movea.l A3, [A7]+
00005DB6 4E75 rts
export_643:
00005DB8 2F0B move.l -[A7], A3
00005DBA 266F 0008 movea.l A3, [A7 + 0x8]
00005DBE 536B 0410 subq.w [A3 + 0x410], 1
00005DC2 302B 0410 move.w D0, [A3 + 0x410]
00005DC6 48C0 ext.l D0
00005DC8 D080 add.l D0, D0
00005DCA 41EB 03FE lea.l A0, [A3 + 0x3FE]
00005DCE 3030 0800 move.w D0, [A0 + D0]
00005DD2 48C0 ext.l D0
00005DD4 2F00 move.l -[A7], D0
00005DD6 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00005DDA 588F addq.l A7, 4
00005DDC 265F movea.l A3, [A7]+
00005DDE 4E75 rts
export_644:
fn00005DE0:
00005DE0 4E56 FFFC link A6, -0x0004
00005DE4 2F0B move.l -[A7], A3
00005DE6 266E 0008 movea.l A3, [A6 + 0x8]
00005DEA 206B 0412 movea.l A0, [A3 + 0x412]
00005DEE 3028 0198 move.w D0, [A0 + 0x198]
00005DF2 48C0 ext.l D0
00005DF4 2F00 move.l -[A7], D0
00005DF6 302B 0380 move.w D0, [A3 + 0x380]
00005DFA 48C0 ext.l D0
00005DFC 2F00 move.l -[A7], D0
00005DFE 302B 034A move.w D0, [A3 + 0x34A]
00005E02 48C0 ext.l D0
00005E04 2F00 move.l -[A7], D0
00005E06 302B 0180 move.w D0, [A3 + 0x180]
00005E0A 48C0 ext.l D0
00005E0C 2F00 move.l -[A7], D0
00005E0E 4EBA 0044 jsr [PC + 0x44 /* 00005E54 */]
00005E12 3D40 FFFE move.w [A6 - 0x2], D0
00005E16 206B 0412 movea.l A0, [A3 + 0x412]
00005E1A 3028 0196 move.w D0, [A0 + 0x196]
00005E1E 48C0 ext.l D0
00005E20 2F00 move.l -[A7], D0
00005E22 302B 037E move.w D0, [A3 + 0x37E]
00005E26 48C0 ext.l D0
00005E28 2F00 move.l -[A7], D0
00005E2A 302B 0364 move.w D0, [A3 + 0x364]
00005E2E 48C0 ext.l D0
00005E30 2F00 move.l -[A7], D0
00005E32 302B 0184 move.w D0, [A3 + 0x184]
00005E36 48C0 ext.l D0
00005E38 2F00 move.l -[A7], D0
00005E3A 4EBA 0018 jsr [PC + 0x18 /* 00005E54 */]
00005E3E 3D40 FFFC move.w [A6 - 0x4], D0
00005E42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005E46 2F0B move.l -[A7], A3
00005E48 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00005E4C 266E FFF8 movea.l A3, [A6 - 0x8]
00005E50 4E5E unlink A6
00005E52 4E75 rts
fn00005E54:
00005E54 4E56 FFFE link A6, -0x0002
00005E58 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00005E5C 382E 0012 move.w D4, [A6 + 0x12]
00005E60 3A2E 000E move.w D5, [A6 + 0xE]
00005E64 3E2E 000A move.w D7, [A6 + 0xA]
00005E68 7C06 moveq.l D6, 0x06
00005E6A 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
00005E70 0C47 0007 cmpi.w D7, 0x7
00005E74 6C06 bge +0x8 /* 00005E7C */
00005E76 426E FFFE clr.w [A6 - 0x2]
00005E7A 4246 clr.w D6
label00005E7C:
00005E7C B845 cmp.w D4, D5
00005E7E 6D04 blt +0x6 /* 00005E84 */
00005E80 7000 moveq.l D0, 0x00
00005E82 6052 bra +0x54 /* 00005ED6 */
label00005E84:
00005E84 BA6E 0016 cmp.w D5, [A6 + 0x16]
00005E88 6D06 blt +0x8 /* 00005E90 */
00005E8A 48C7 ext.l D7
00005E8C 2007 move.l D0, D7
00005E8E 6046 bra +0x48 /* 00005ED6 */
label00005E90:
00005E90 48C5 ext.l D5
00005E92 48C4 ext.l D4
00005E94 2005 move.l D0, D5
00005E96 9084 sub.l D0, D4
00005E98 48C7 ext.l D7
00005E9A 48C6 ext.l D6
00005E9C 2207 move.l D1, D7
00005E9E 9286 sub.l D1, D6
00005EA0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00005EA4 3207 move.w D1, D7
00005EA6 9246 sub.w D1, D6
00005EA8 48C1 ext.l D1
00005EAA 2F00 move.l -[A7], D0
00005EAC 2001 move.l D0, D1
00005EAE 7202 moveq.l D1, 0x02
00005EB0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005EB4 2200 move.l D1, D0
00005EB6 201F move.l D0, [A7]+
00005EB8 D280 add.l D1, D0
00005EBA 302E 0016 move.w D0, [A6 + 0x16]
00005EBE 48C0 ext.l D0
00005EC0 48C4 ext.l D4
00005EC2 9084 sub.l D0, D4
00005EC4 C141 exg D0, D1
00005EC6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005ECA 322E FFFE move.w D1, [A6 - 0x2]
00005ECE 48C1 ext.l D1
00005ED0 D280 add.l D1, D0
00005ED2 48C1 ext.l D1
00005ED4 2001 move.l D0, D1
label00005ED6:
00005ED6 4CEE 00F0 FFEE movem.l D4,D5,D6,D7, [A6 - 0x12]
00005EDC 4E5E unlink A6
00005EDE 4E75 rts
export_645:
fn00005EE0:
00005EE0 48E7 0110 movem.l -[A7], D7,A3
00005EE4 266F 000C movea.l A3, [A7 + 0xC]
00005EE8 3E2B 0194 move.w D7, [A3 + 0x194]
00005EEC 6002 bra +0x4 /* 00005EF0 */
label00005EEE:
00005EEE 5347 subq.w D7, 1
label00005EF0:
00005EF0 4A47 tst.w D7
00005EF2 6D10 blt +0x12 /* 00005F04 */
00005EF4 206B 0256 movea.l A0, [A3 + 0x256]
00005EF8 48C7 ext.l D7
00005EFA 2007 move.l D0, D7
00005EFC E580 asl D0, 2
00005EFE 4AB0 0800 tst.l [A0 + D0]
00005F02 67EA beq -0x14 /* 00005EEE */
label00005F04:
00005F04 BE6B 0194 cmp.w D7, [A3 + 0x194]
00005F08 672A beq +0x2C /* 00005F34 */
00005F0A 48C7 ext.l D7
00005F0C 2007 move.l D0, D7
00005F0E 5280 addq.l D0, 1
00005F10 E580 asl D0, 2
00005F12 2F00 move.l -[A7], D0
00005F14 302B 0194 move.w D0, [A3 + 0x194]
00005F18 48C0 ext.l D0
00005F1A 5280 addq.l D0, 1
00005F1C E580 asl D0, 2
00005F1E 2F00 move.l -[A7], D0
00005F20 486B 0256 pea.l [A3 + 0x256]
00005F24 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00005F28 4A40 tst.w D0
00005F2A 4FEF 000C lea.l A7, [A7 + 0xC]
00005F2E 6704 beq +0x6 /* 00005F34 */
00005F30 3747 0194 move.w [A3 + 0x194], D7
label00005F34:
00005F34 4CDF 0880 movem.l D7,A3, [A7]+
00005F38 4E75 rts
export_646:
fn00005F3A:
00005F3A 4E56 FFFA link A6, -0x0006
00005F3E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005F42 3A2E 000E move.w D5, [A6 + 0xE]
00005F46 6000 00F2 bra +0xF4 /* 0000603A */
label00005F4A:
00005F4A 206E FFFC movea.l A0, [A6 - 0x4]
00005F4E 47E8 0010 lea.l A3, [A0 + 0x10]
00005F52 206E FFFC movea.l A0, [A6 - 0x4]
00005F56 3E28 0002 move.w D7, [A0 + 0x2]
00005F5A 206E FFFC movea.l A0, [A6 - 0x4]
00005F5E 3C10 move.w D6, [A0]
00005F60 3007 move.w D0, D7
00005F62 9046 sub.w D0, D6
00005F64 48C0 ext.l D0
00005F66 E980 asl D0, 4
00005F68 2840 movea.l A4, D0
00005F6A D9CB add.l A4, A3
00005F6C 4A14 tst.b [A4]
00005F6E 6706 beq +0x8 /* 00005F76 */
00005F70 4A13 tst.b [A3]
00005F72 6600 00E8 bne +0xEA /* 0000605C */
label00005F76:
00005F76 3007 move.w D0, D7
00005F78 9046 sub.w D0, D6
00005F7A 3D40 FFFA move.w [A6 - 0x6], D0
00005F7E 6006 bra +0x8 /* 00005F86 */
label00005F80:
00005F80 D6FC 0010 add.w A3, 0x10
00005F84 5246 addq.w D6, 1
label00005F86:
00005F86 4A13 tst.b [A3]
00005F88 660C bne +0xE /* 00005F96 */
00005F8A BE46 cmp.w D7, D6
00005F8C 6EF2 bgt -0xC /* 00005F80 */
00005F8E 6006 bra +0x8 /* 00005F96 */
label00005F90:
00005F90 D8FC FFF0 add.w A4, 0xFFF0
00005F94 5347 subq.w D7, 1
label00005F96:
00005F96 4A14 tst.b [A4]
00005F98 6604 bne +0x6 /* 00005F9E */
00005F9A BC47 cmp.w D6, D7
00005F9C 6DF2 blt -0xC /* 00005F90 */
label00005F9E:
00005F9E 4A14 tst.b [A4]
00005FA0 6622 bne +0x24 /* 00005FC4 */
00005FA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005FA6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00005FAA 206E 0008 movea.l A0, [A6 + 0x8]
00005FAE 2068 0256 movea.l A0, [A0 + 0x256]
00005FB2 48C5 ext.l D5
00005FB4 2005 move.l D0, D5
00005FB6 E580 asl D0, 2
00005FB8 7200 moveq.l D1, 0x00
00005FBA 2181 0800 move.l [A0 + D0], D1
00005FBE 588F addq.l A7, 4
00005FC0 6000 009A bra +0x9C /* 0000605C */
label00005FC4:
00005FC4 48C7 ext.l D7
00005FC6 48C6 ext.l D6
00005FC8 2007 move.l D0, D7
00005FCA 9086 sub.l D0, D6
00005FCC E980 asl D0, 4
00005FCE 2800 move.l D4, D0
00005FD0 7010 moveq.l D0, 0x10
00005FD2 D880 add.l D4, D0
00005FD4 206E FFFC movea.l A0, [A6 - 0x4]
00005FD8 41E8 0010 lea.l A0, [A0 + 0x10]
00005FDC B1CB cmpa.l A0, A3
00005FDE 6710 beq +0x12 /* 00005FF0 */
00005FE0 2F0B move.l -[A7], A3
00005FE2 206E FFFC movea.l A0, [A6 - 0x4]
00005FE6 4868 0010 pea.l [A0 + 0x10]
00005FEA 2F04 move.l -[A7], D4
00005FEC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00005FF0:
00005FF0 2004 move.l D0, D4
00005FF2 72F0 moveq.l D1, 0xFFFFFFF0
00005FF4 9081 sub.l D0, D1
00005FF6 2F00 move.l -[A7], D0
00005FF8 302E FFFA move.w D0, [A6 - 0x6]
00005FFC 48C0 ext.l D0
00005FFE E980 asl D0, 4
00006000 7420 moveq.l D2, 0x20
00006002 D082 add.l D0, D2
00006004 2F00 move.l -[A7], D0
00006006 486E FFFC pea.l [A6 - 0x4]
0000600A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000600E 4A40 tst.w D0
00006010 4FEF 000C lea.l A7, [A7 + 0xC]
00006014 6746 beq +0x48 /* 0000605C */
00006016 206E 0008 movea.l A0, [A6 + 0x8]
0000601A 2068 0256 movea.l A0, [A0 + 0x256]
0000601E 48C5 ext.l D5
00006020 2005 move.l D0, D5
00006022 E580 asl D0, 2
00006024 21AE FFFC 0800 move.l [A0 + D0], [A6 - 0x4]
0000602A 206E FFFC movea.l A0, [A6 - 0x4]
0000602E 3086 move.w [A0], D6
00006030 206E FFFC movea.l A0, [A6 - 0x4]
00006034 3147 0002 move.w [A0 + 0x2], D7
00006038 6022 bra +0x24 /* 0000605C */
label0000603A:
0000603A 206E 0008 movea.l A0, [A6 + 0x8]
0000603E BA68 0194 cmp.w D5, [A0 + 0x194]
00006042 6E18 bgt +0x1A /* 0000605C */
00006044 206E 0008 movea.l A0, [A6 + 0x8]
00006048 2068 0256 movea.l A0, [A0 + 0x256]
0000604C 48C5 ext.l D5
0000604E 2005 move.l D0, D5
00006050 E580 asl D0, 2
00006052 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0]
00006058 6600 FEF0 bne -0x10E /* 00005F4A */
label0000605C:
0000605C 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00006062 4E5E unlink A6
00006064 4E75 rts
export_647:
fn00006066:
00006066 48E7 0110 movem.l -[A7], D7,A3
0000606A 266F 000C movea.l A3, [A7 + 0xC]
0000606E 4247 clr.w D7
00006070 4A6B 0194 tst.w [A3 + 0x194]
00006074 6D1E blt +0x20 /* 00006094 */
label00006076:
00006076 48C7 ext.l D7
00006078 2F07 move.l -[A7], D7
0000607A 2F0B move.l -[A7], A3
0000607C 4EBA FEBC jsr [PC - 0x144 /* 00005F3A */]
00006080 508F addq.l A7, 8
00006082 3007 move.w D0, D7
00006084 5247 addq.w D7, 1
00006086 B06B 0194 cmp.w D0, [A3 + 0x194]
0000608A 6DEA blt -0x14 /* 00006076 */
0000608C 2F0B move.l -[A7], A3
0000608E 4EBA FE50 jsr [PC - 0x1B0 /* 00005EE0 */]
00006092 588F addq.l A7, 4
label00006094:
00006094 4CDF 0880 movem.l D7,A3, [A7]+
00006098 4E75 rts
export_648:
0000609A 4E56 FFDE link A6, -0x0022
0000609E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000060A2 266E 0008 movea.l A3, [A6 + 0x8]
000060A6 4244 clr.w D4
000060A8 4245 clr.w D5
000060AA 4246 clr.w D6
000060AC 286B 0246 movea.l A4, [A3 + 0x246]
label000060B0:
000060B0 BC6B 0160 cmp.w D6, [A3 + 0x160]
000060B4 6600 01AE bne +0x1B0 /* 00006264 */
000060B8 206E 000C movea.l A0, [A6 + 0xC]
000060BC 43EE FFDE lea.l A1, [A6 - 0x22]
000060C0 7007 moveq.l D0, 0x07
label000060C2:
000060C2 22D8 move.l [A1]+, [A0]+
000060C4 51C8 FFFC dbf D0, -0x6 /* 000060C2 */
000060C8 32D8 move.w [A1]+, [A0]+
000060CA 7000 moveq.l D0, 0x00
000060CC 2D40 FFEE move.l [A6 - 0x12], D0
000060D0 4AAE FFF6 tst.l [A6 - 0xA]
000060D4 6776 beq +0x78 /* 0000614C */
000060D6 4247 clr.w D7
label000060D8:
000060D8 BE6B 0162 cmp.w D7, [A3 + 0x162]
000060DC 664E bne +0x50 /* 0000612C */
000060DE 7000 moveq.l D0, 0x00
000060E0 3007 move.w D0, D7
000060E2 5280 addq.l D0, 1
000060E4 E580 asl D0, 2
000060E6 2F00 move.l -[A7], D0
000060E8 7000 moveq.l D0, 0x00
000060EA 3007 move.w D0, D7
000060EC E580 asl D0, 2
000060EE 2F00 move.l -[A7], D0
000060F0 486B 024A pea.l [A3 + 0x24A]
000060F4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000060F8 4A40 tst.w D0
000060FA 4FEF 000C lea.l A7, [A7 + 0xC]
000060FE 6606 bne +0x8 /* 00006106 */
00006100 7000 moveq.l D0, 0x00
00006102 6000 021E bra +0x220 /* 00006322 */
label00006106:
00006106 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000610A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000610E 206B 024A movea.l A0, [A3 + 0x24A]
00006112 7200 moveq.l D1, 0x00
00006114 3207 move.w D1, D7
00006116 E581 asl D1, 2
00006118 2180 1800 move.l [A0 + D1], D0
0000611C 588F addq.l A7, 4
0000611E 6606 bne +0x8 /* 00006126 */
00006120 7000 moveq.l D0, 0x00
00006122 6000 01FE bra +0x200 /* 00006322 */
label00006126:
00006126 526B 0162 addq.w [A3 + 0x162], 1
0000612A 6020 bra +0x22 /* 0000614C */
label0000612C:
0000612C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00006130 206B 024A movea.l A0, [A3 + 0x24A]
00006134 7000 moveq.l D0, 0x00
00006136 3007 move.w D0, D7
00006138 E580 asl D0, 2
0000613A 2F30 0800 move.l -[A7], [A0 + D0]
0000613E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00006142 4A40 tst.w D0
00006144 508F addq.l A7, 8
00006146 6704 beq +0x6 /* 0000614C */
00006148 5247 addq.w D7, 1
0000614A 608C bra -0x72 /* 000060D8 */
label0000614C:
0000614C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00006150 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00006154 2D40 FFF2 move.l [A6 - 0xE], D0
00006158 588F addq.l A7, 4
0000615A 6700 019C beq +0x19E /* 000062F8 */
0000615E 4AAE FFF6 tst.l [A6 - 0xA]
00006162 671E beq +0x20 /* 00006182 */
00006164 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00006168 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000616C 2D40 FFF6 move.l [A6 - 0xA], D0
00006170 588F addq.l A7, 4
00006172 660E bne +0x10 /* 00006182 */
00006174 486E FFF2 pea.l [A6 - 0xE]
00006178 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000617C 588F addq.l A7, 4
0000617E 6000 0178 bra +0x17A /* 000062F8 */
label00006182:
00006182 4A45 tst.w D5
00006184 674A beq +0x4C /* 000061D0 */
00006186 3C05 move.w D6, D5
00006188 206B 0246 movea.l A0, [A3 + 0x246]
0000618C 7000 moveq.l D0, 0x00
0000618E 3006 move.w D0, D6
00006190 2200 move.l D1, D0
00006192 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006196 4841 swap.w D1
00006198 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000619C 4841 swap.w D1
0000619E 4241 clr.w D1
000061A0 D081 add.l D0, D1
000061A2 4870 0814 pea.l [A0 + D0 + 0x14]
000061A6 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000061AA 206B 0246 movea.l A0, [A3 + 0x246]
000061AE 7000 moveq.l D0, 0x00
000061B0 3006 move.w D0, D6
000061B2 2200 move.l D1, D0
000061B4 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000061B8 4841 swap.w D1
000061BA C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000061BE 4841 swap.w D1
000061C0 4241 clr.w D1
000061C2 D081 add.l D0, D1
000061C4 4870 0818 pea.l [A0 + D0 + 0x18]
000061C8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000061CC 508F addq.l A7, 8
000061CE 6062 bra +0x64 /* 00006232 */
label000061D0:
000061D0 7000 moveq.l D0, 0x00
000061D2 3006 move.w D0, D6
000061D4 0C80 0000 FFFE cmpi.l D0, 0xFFFE
000061DA 660E bne +0x10 /* 000061EA */
000061DC 4878 044B push.l 0x44B
000061E0 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000061E4 588F addq.l A7, 4
000061E6 6000 0110 bra +0x112 /* 000062F8 */
label000061EA:
000061EA 7000 moveq.l D0, 0x00
000061EC 3006 move.w D0, D6
000061EE 5280 addq.l D0, 1
000061F0 2200 move.l D1, D0
000061F2 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000061F6 4841 swap.w D1
000061F8 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000061FC 4841 swap.w D1
000061FE 4241 clr.w D1
00006200 D081 add.l D0, D1
00006202 2F00 move.l -[A7], D0
00006204 7000 moveq.l D0, 0x00
00006206 3006 move.w D0, D6
00006208 2200 move.l D1, D0
0000620A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000620E 4841 swap.w D1
00006210 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00006214 4841 swap.w D1
00006216 4241 clr.w D1
00006218 D081 add.l D0, D1
0000621A 2F00 move.l -[A7], D0
0000621C 486B 0246 pea.l [A3 + 0x246]
00006220 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00006224 4A40 tst.w D0
00006226 4FEF 000C lea.l A7, [A7 + 0xC]
0000622A 6700 00CC beq +0xCE /* 000062F8 */
0000622E 526B 0160 addq.w [A3 + 0x160], 1
label00006232:
00006232 206B 0246 movea.l A0, [A3 + 0x246]
00006236 7000 moveq.l D0, 0x00
00006238 3006 move.w D0, D6
0000623A 2200 move.l D1, D0
0000623C C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006240 4841 swap.w D1
00006242 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00006246 4841 swap.w D1
00006248 4241 clr.w D1
0000624A D081 add.l D0, D1
0000624C 41F0 0800 lea.l A0, [A0 + D0]
00006250 43EE FFDE lea.l A1, [A6 - 0x22]
00006254 7007 moveq.l D0, 0x07
label00006256:
00006256 20D9 move.l [A0]+, [A1]+
00006258 51C8 FFFC dbf D0, -0x6 /* 00006256 */
0000625C 30D9 move.w [A0]+, [A1]+
0000625E 5244 addq.w D4, 1
00006260 6000 0096 bra +0x98 /* 000062F8 */
label00006264:
00006264 7010 moveq.l D0, 0x10
00006266 2F00 move.l -[A7], D0
00006268 2F0C move.l -[A7], A4
0000626A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000626E 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00006272 4A40 tst.w D0
00006274 4FEF 000C lea.l A7, [A7 + 0xC]
00006278 666C bne +0x6E /* 000062E6 */
0000627A 206E 000C movea.l A0, [A6 + 0xC]
0000627E 3028 001C move.w D0, [A0 + 0x1C]
00006282 B06C 001C cmp.w D0, [A4 + 0x1C]
00006286 665E bne +0x60 /* 000062E6 */
00006288 206E 000C movea.l A0, [A6 + 0xC]
0000628C 3028 001E move.w D0, [A0 + 0x1E]
00006290 B06C 001E cmp.w D0, [A4 + 0x1E]
00006294 6650 bne +0x52 /* 000062E6 */
00006296 2F2C 0014 move.l -[A7], [A4 + 0x14]
0000629A 206E 000C movea.l A0, [A6 + 0xC]
0000629E 2F28 0014 move.l -[A7], [A0 + 0x14]
000062A2 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000062A6 4A40 tst.w D0
000062A8 508F addq.l A7, 8
000062AA 663A bne +0x3C /* 000062E6 */
000062AC 206E 000C movea.l A0, [A6 + 0xC]
000062B0 4AA8 0018 tst.l [A0 + 0x18]
000062B4 6606 bne +0x8 /* 000062BC */
000062B6 4AAC 0018 tst.l [A4 + 0x18]
000062BA 6726 beq +0x28 /* 000062E2 */
label000062BC:
000062BC 206E 000C movea.l A0, [A6 + 0xC]
000062C0 4AA8 0018 tst.l [A0 + 0x18]
000062C4 6720 beq +0x22 /* 000062E6 */
000062C6 4AAC 0018 tst.l [A4 + 0x18]
000062CA 671A beq +0x1C /* 000062E6 */
000062CC 2F2C 0018 move.l -[A7], [A4 + 0x18]
000062D0 206E 000C movea.l A0, [A6 + 0xC]
000062D4 2F28 0018 move.l -[A7], [A0 + 0x18]
000062D8 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000062DC 4A40 tst.w D0
000062DE 508F addq.l A7, 8
000062E0 6604 bne +0x6 /* 000062E6 */
label000062E2:
000062E2 5244 addq.w D4, 1
000062E4 6012 bra +0x14 /* 000062F8 */
label000062E6:
000062E6 4AAC 0010 tst.l [A4 + 0x10]
000062EA 6E02 bgt +0x4 /* 000062EE */
000062EC 3A06 move.w D5, D6
label000062EE:
000062EE 5246 addq.w D6, 1
000062F0 D8FC 0022 add.w A4, 0x22 /* '\"' */
000062F4 6000 FDBA bra -0x244 /* 000060B0 */
label000062F8:
000062F8 4A44 tst.w D4
000062FA 6724 beq +0x26 /* 00006320 */
000062FC 206B 0246 movea.l A0, [A3 + 0x246]
00006300 226E 0010 movea.l A1, [A6 + 0x10]
00006304 3286 move.w [A1], D6
00006306 7000 moveq.l D0, 0x00
00006308 3006 move.w D0, D6
0000630A 2200 move.l D1, D0
0000630C C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006310 4841 swap.w D1
00006312 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00006316 4841 swap.w D1
00006318 4241 clr.w D1
0000631A D081 add.l D0, D1
0000631C 52B0 0810 addq.l [A0 + D0 + 0x10], 1
label00006320:
00006320 3004 move.w D0, D4
label00006322:
00006322 4CEE 18F0 FFC6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
00006328 4E5E unlink A6
0000632A 4E75 rts
export_649:
fn0000632C:
0000632C 48E7 0110 movem.l -[A7], D7,A3
00006330 3E2F 0012 move.w D7, [A7 + 0x12]
00006334 266F 000C movea.l A3, [A7 + 0xC]
00006338 206B 0246 movea.l A0, [A3 + 0x246]
0000633C 7000 moveq.l D0, 0x00
0000633E 3007 move.w D0, D7
00006340 2200 move.l D1, D0
00006342 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006346 4841 swap.w D1
00006348 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000634C 4841 swap.w D1
0000634E 4241 clr.w D1
00006350 D081 add.l D0, D1
00006352 53B0 0810 subq.l [A0 + D0 + 0x10], 1
00006356 6624 bne +0x26 /* 0000637C */
00006358 206B 0246 movea.l A0, [A3 + 0x246]
0000635C 7000 moveq.l D0, 0x00
0000635E 3007 move.w D0, D7
00006360 2200 move.l D1, D0
00006362 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006366 4841 swap.w D1
00006368 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000636C 4841 swap.w D1
0000636E 4241 clr.w D1
00006370 D081 add.l D0, D1
00006372 4870 0818 pea.l [A0 + D0 + 0x18]
00006376 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000637A 588F addq.l A7, 4
label0000637C:
0000637C 4CDF 0880 movem.l D7,A3, [A7]+
00006380 4E75 rts
export_650:
fn00006382:
00006382 2F0B move.l -[A7], A3
00006384 266F 0008 movea.l A3, [A7 + 0x8]
00006388 206B 0246 movea.l A0, [A3 + 0x246]
0000638C 7000 moveq.l D0, 0x00
0000638E 302F 000E move.w D0, [A7 + 0xE]
00006392 2200 move.l D1, D0
00006394 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00006398 4841 swap.w D1
0000639A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000639E 4841 swap.w D1
000063A0 4241 clr.w D1
000063A2 D081 add.l D0, D1
000063A4 52B0 0810 addq.l [A0 + D0 + 0x10], 1
000063A8 265F movea.l A3, [A7]+
000063AA 4E75 rts
export_651:
fn000063AC:
000063AC 48E7 0110 movem.l -[A7], D7,A3
000063B0 3E2F 0012 move.w D7, [A7 + 0x12]
000063B4 266F 000C movea.l A3, [A7 + 0xC]
000063B8 BE6B 0194 cmp.w D7, [A3 + 0x194]
000063BC 6F32 ble +0x34 /* 000063F0 */
000063BE 7000 moveq.l D0, 0x00
000063C0 3007 move.w D0, D7
000063C2 5280 addq.l D0, 1
000063C4 E580 asl D0, 2
000063C6 2F00 move.l -[A7], D0
000063C8 302B 0194 move.w D0, [A3 + 0x194]
000063CC 48C0 ext.l D0
000063CE 5280 addq.l D0, 1
000063D0 E580 asl D0, 2
000063D2 2F00 move.l -[A7], D0
000063D4 486B 0256 pea.l [A3 + 0x256]
000063D8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000063DC 4A40 tst.w D0
000063DE 4FEF 000C lea.l A7, [A7 + 0xC]
000063E2 6708 beq +0xA /* 000063EC */
000063E4 3747 0194 move.w [A3 + 0x194], D7
000063E8 7001 moveq.l D0, 0x01
000063EA 6006 bra +0x8 /* 000063F2 */
label000063EC:
000063EC 7000 moveq.l D0, 0x00
000063EE 6002 bra +0x4 /* 000063F2 */
label000063F0:
000063F0 7001 moveq.l D0, 0x01
label000063F2:
000063F2 4CDF 0880 movem.l D7,A3, [A7]+
000063F6 4E75 rts
export_652:
fn000063F8:
000063F8 4E56 FFF0 link A6, -0x0010
000063FC 48E7 0018 movem.l -[A7], A3,A4
00006400 286E 0008 movea.l A4, [A6 + 0x8]
00006404 206C 0412 movea.l A0, [A4 + 0x412]
00006408 41E8 0262 lea.l A0, [A0 + 0x262]
0000640C 2D48 FFF8 move.l [A6 - 0x8], A0
00006410 2F28 0008 move.l -[A7], [A0 + 0x8]
00006414 4EBA EFBC jsr [PC - 0x1044 /* 000053D2 */]
00006418 2D40 FFFC move.l [A6 - 0x4], D0
0000641C 588F addq.l A7, 4
0000641E 6632 bne +0x34 /* 00006452 */
00006420 266D BA4C movea.l A3, [A5 - 0x45B4]
00006424 6028 bra +0x2A /* 0000644E */
label00006426:
00006426 2F2B 026A move.l -[A7], [A3 + 0x26A]
0000642A 206E FFF8 movea.l A0, [A6 - 0x8]
0000642E 2F28 0008 move.l -[A7], [A0 + 0x8]
00006432 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00006436 4A40 tst.w D0
00006438 508F addq.l A7, 8
0000643A 660E bne +0x10 /* 0000644A */
0000643C B7EC 0412 cmpa.l A3, [A4 + 0x412]
00006440 6708 beq +0xA /* 0000644A */
00006442 7001 moveq.l D0, 0x01
00006444 2D40 FFFC move.l [A6 - 0x4], D0
00006448 6008 bra +0xA /* 00006452 */
label0000644A:
0000644A 266B 02C4 movea.l A3, [A3 + 0x2C4]
label0000644E:
0000644E 200B move.l D0, A3
00006450 66D4 bne -0x2A /* 00006426 */
label00006452:
00006452 7001 moveq.l D0, 0x01
00006454 4AAE FFFC tst.l [A6 - 0x4]
00006458 6708 beq +0xA /* 00006462 */
0000645A B9EE FFFC cmpa.l A4, [A6 - 0x4]
0000645E 6702 beq +0x4 /* 00006462 */
00006460 7000 moveq.l D0, 0x00
label00006462:
00006462 4A80 tst.l D0
00006464 670A beq +0xC /* 00006470 */
00006466 206E FFF8 movea.l A0, [A6 - 0x8]
0000646A 2068 0008 movea.l A0, [A0 + 0x8]
0000646E 6008 bra +0xA /* 00006478 */
label00006470:
00006470 206E FFF8 movea.l A0, [A6 - 0x8]
00006474 2068 000C movea.l A0, [A0 + 0xC]
label00006478:
00006478 2F08 move.l -[A7], A0
0000647A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000647E 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00006482 4A6C 01B6 tst.w [A4 + 0x1B6]
00006486 508F addq.l A7, 8
00006488 6734 beq +0x36 /* 000064BE */
0000648A 486E FFF0 pea.l [A6 - 0x10]
0000648E 302C 01B6 move.w D0, [A4 + 0x1B6]
00006492 48C0 ext.l D0
00006494 2F00 move.l -[A7], D0
00006496 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
0000649A 206E 000C movea.l A0, [A6 + 0xC]
0000649E 226E 000C movea.l A1, [A6 + 0xC]
000064A2 5211 addq.b [A1], 1
000064A4 7000 moveq.l D0, 0x00
000064A6 1011 move.b D0, [A1]
000064A8 11BC 003A 0000 move.b [A0 + D0.w], 0x3A /* ':' */
000064AE 486E FFF0 pea.l [A6 - 0x10]
000064B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000064B6 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
000064BA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000064BE:
000064BE 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000064C4 4E5E unlink A6
000064C6 4E75 rts
export_653:
fn000064C8:
000064C8 4E56 FF00 link A6, -0x0100
000064CC 48E7 0018 movem.l -[A7], A3,A4
000064D0 49EE FF00 lea.l A4, [A6 - 0x100]
000064D4 266E 0008 movea.l A3, [A6 + 0x8]
000064D8 376E 000E 01B6 move.w [A3 + 0x1B6], [A6 + 0xE]
000064DE 2F0C move.l -[A7], A4
000064E0 2F0B move.l -[A7], A3
000064E2 4EBA FF14 jsr [PC - 0xEC /* 000063F8 */]
000064E6 2F0C move.l -[A7], A4
000064E8 2F0B move.l -[A7], A3
000064EA 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
000064EE 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000064F4 4E5E unlink A6
000064F6 4E75 rts
export_654:
000064F8 4E56 FFF8 link A6, -0x0008
000064FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00006500 266E 000C movea.l A3, [A6 + 0xC]
00006504 4AAE 0008 tst.l [A6 + 0x8]
00006508 6776 beq +0x78 /* 00006580 */
0000650A 7048 moveq.l D0, 0x48
0000650C 2F00 move.l -[A7], D0
0000650E 206E 0008 movea.l A0, [A6 + 0x8]
00006512 3228 0002 move.w D1, [A0 + 0x2]
00006516 48C1 ext.l D1
00006518 2F01 move.l -[A7], D1
0000651A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000651E D06D E9F0 add.w D0, [A5 - 0x1610]
00006522 3740 0002 move.w [A3 + 0x2], D0
00006526 7048 moveq.l D0, 0x48
00006528 2F00 move.l -[A7], D0
0000652A 206E 0008 movea.l A0, [A6 + 0x8]
0000652E 3210 move.w D1, [A0]
00006530 48C1 ext.l D1
00006532 2F01 move.l -[A7], D1
00006534 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00006538 D06D E9EE add.w D0, [A5 - 0x1612]
0000653C 3680 move.w [A3], D0
0000653E 7048 moveq.l D0, 0x48
00006540 2F00 move.l -[A7], D0
00006542 206E 0008 movea.l A0, [A6 + 0x8]
00006546 3228 0006 move.w D1, [A0 + 0x6]
0000654A 48C1 ext.l D1
0000654C 2F01 move.l -[A7], D1
0000654E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00006552 D06B 0002 add.w D0, [A3 + 0x2]
00006556 5340 subq.w D0, 1
00006558 3740 0006 move.w [A3 + 0x6], D0
0000655C 7048 moveq.l D0, 0x48
0000655E 2F00 move.l -[A7], D0
00006560 206E 0008 movea.l A0, [A6 + 0x8]
00006564 3228 0004 move.w D1, [A0 + 0x4]
00006568 48C1 ext.l D1
0000656A 2F01 move.l -[A7], D1
0000656C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00006570 D053 add.w D0, [A3]
00006572 5340 subq.w D0, 1
00006574 3740 0004 move.w [A3 + 0x4], D0
00006578 4FEF 0020 lea.l A7, [A7 + 0x20]
0000657C 6000 0098 bra +0x9A /* 00006616 */
label00006580:
00006580 286D E9E2 movea.l A4, [A5 - 0x161E]
00006584 302D E9F0 move.w D0, [A5 - 0x1610]
00006588 D06D E9F4 add.w D0, [A5 - 0x160C]
0000658C 48C0 ext.l D0
0000658E 81FC 0002 divs.w D0, 0x2
00006592 3C00 move.w D6, D0
00006594 302D E9EE move.w D0, [A5 - 0x1612]
00006598 D06D E9F2 add.w D0, [A5 - 0x160E]
0000659C 48C0 ext.l D0
0000659E 81FC 0002 divs.w D0, 0x2
000065A2 3E00 move.w D7, D0
000065A4 41ED E9EE lea.l A0, [A5 - 0x1612]
000065A8 43EB 0008 lea.l A1, [A3 + 0x8]
000065AC 22D8 move.l [A1]+, [A0]+
000065AE 22D8 move.l [A1]+, [A0]+
000065B0 204B movea.l A0, A3
000065B2 5088 addq.l A0, 8
000065B4 224B movea.l A1, A3
000065B6 22D8 move.l [A1]+, [A0]+
000065B8 22D8 move.l [A1]+, [A0]+
000065BA 6056 bra +0x58 /* 00006612 */
label000065BC:
000065BC 486E FFF8 pea.l [A6 - 0x8]
000065C0 2F0C move.l -[A7], A4
000065C2 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
000065C6 7048 moveq.l D0, 0x48
000065C8 2F00 move.l -[A7], D0
000065CA 322B 0002 move.w D1, [A3 + 0x2]
000065CE 48C1 ext.l D1
000065D0 2F01 move.l -[A7], D1
000065D2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000065D6 B06E FFFA cmp.w D0, [A6 - 0x6]
000065DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000065DE 662E bne +0x30 /* 0000660E */
000065E0 7048 moveq.l D0, 0x48
000065E2 2F00 move.l -[A7], D0
000065E4 3213 move.w D1, [A3]
000065E6 48C1 ext.l D1
000065E8 2F01 move.l -[A7], D1
000065EA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000065EE B06E FFF8 cmp.w D0, [A6 - 0x8]
000065F2 508F addq.l A7, 8
000065F4 6618 bne +0x1A /* 0000660E */
000065F6 BC6B 0002 cmp.w D6, [A3 + 0x2]
000065FA 6F1A ble +0x1C /* 00006616 */
000065FC BE53 cmp.w D7, [A3]
000065FE 6F16 ble +0x18 /* 00006616 */
00006600 506B 0002 addq.w [A3 + 0x2], 8
00006604 0653 0012 addi.w [A3], 0x12
00006608 286D E9E2 movea.l A4, [A5 - 0x161E]
0000660C 6004 bra +0x6 /* 00006612 */
label0000660E:
0000660E 286C 0164 movea.l A4, [A4 + 0x164]
label00006612:
00006612 200C move.l D0, A4
00006614 66A6 bne -0x58 /* 000065BC */
label00006616:
00006616 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
0000661C 4E5E unlink A6
0000661E 4E75 rts
fn00006620:
00006620 4E56 FFF0 link A6, -0x0010
00006624 48E7 0018 movem.l -[A7], A3,A4
00006628 49EE FFF0 lea.l A4, [A6 - 0x10]
0000662C 266E 0014 movea.l A3, [A6 + 0x14]
00006630 206E 0018 movea.l A0, [A6 + 0x18]
00006634 224C movea.l A1, A4
00006636 22D8 move.l [A1]+, [A0]+
00006638 22D8 move.l [A1]+, [A0]+
0000663A 206E 0018 movea.l A0, [A6 + 0x18]
0000663E 224C movea.l A1, A4
00006640 5089 addq.l A1, 8
00006642 5088 addq.l A0, 8
00006644 22D8 move.l [A1]+, [A0]+
00006646 22D8 move.l [A1]+, [A0]+
00006648 7002 moveq.l D0, 0x02
0000664A B06B 0020 cmp.w D0, [A3 + 0x20]
0000664E 661C bne +0x1E /* 0000666C */
00006650 2F0C move.l -[A7], A4
00006652 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006656 2F2E 000C move.l -[A7], [A6 + 0xC]
0000665A 2F2B 002A move.l -[A7], [A3 + 0x2A]
0000665E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006662 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00006666 4FEF 0014 lea.l A7, [A7 + 0x14]
0000666A 604E bra +0x50 /* 000066BA */
label0000666C:
0000666C 266B 002A movea.l A3, [A3 + 0x2A]
00006670 6042 bra +0x44 /* 000066B4 */
label00006672:
00006672 7002 moveq.l D0, 0x02
00006674 B06B 0020 cmp.w D0, [A3 + 0x20]
00006678 6708 beq +0xA /* 00006682 */
0000667A 700B moveq.l D0, 0x0B
0000667C B06B 0020 cmp.w D0, [A3 + 0x20]
00006680 662E bne +0x30 /* 000066B0 */
label00006682:
00006682 2F0C move.l -[A7], A4
00006684 486B 0018 pea.l [A3 + 0x18]
00006688 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000668C 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00006690 2F0C move.l -[A7], A4
00006692 2F0B move.l -[A7], A3
00006694 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006698 2F2E 000C move.l -[A7], [A6 + 0xC]
0000669C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000066A0 4EBA FF7E jsr [PC - 0x82 /* 00006620 */]
000066A4 4A40 tst.w D0
000066A6 4FEF 0020 lea.l A7, [A7 + 0x20]
000066AA 6704 beq +0x6 /* 000066B0 */
000066AC 7001 moveq.l D0, 0x01
000066AE 600A bra +0xC /* 000066BA */
label000066B0:
000066B0 266B 0026 movea.l A3, [A3 + 0x26]
label000066B4:
000066B4 200B move.l D0, A3
000066B6 66BA bne -0x44 /* 00006672 */
000066B8 7000 moveq.l D0, 0x00
label000066BA:
000066BA 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000066C0 4E5E unlink A6
000066C2 4E75 rts
export_655:
000066C4 4E56 0000 link A6, 0
000066C8 48E7 0018 movem.l -[A7], A3,A4
000066CC 4A6D EA58 tst.w [A5 - 0x15A8]
000066D0 6700 0094 beq +0x96 /* 00006766 */
000066D4 206D B9F8 movea.l A0, [A5 - 0x4608]
000066D8 4868 01C2 pea.l [A0 + 0x1C2]
000066DC 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000066E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000066E4 206D B9F8 movea.l A0, [A5 - 0x4608]
000066E8 4868 01DA pea.l [A0 + 0x1DA]
000066EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000066F0 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
000066F4 4A40 tst.w D0
000066F6 4FEF 0014 lea.l A7, [A7 + 0x14]
000066FA 6660 bne +0x62 /* 0000675C */
000066FC 286D E9E2 movea.l A4, [A5 - 0x161E]
00006700 6056 bra +0x58 /* 00006758 */
label00006702:
00006702 4A6C 018A tst.w [A4 + 0x18A]
00006706 664C bne +0x4E /* 00006754 */
00006708 206D B9F8 movea.l A0, [A5 - 0x4608]
0000670C 202C 0412 move.l D0, [A4 + 0x412]
00006710 B0A8 0412 cmp.l D0, [A0 + 0x412]
00006714 663E bne +0x40 /* 00006754 */
00006716 266C 03D2 movea.l A3, [A4 + 0x3D2]
0000671A 6034 bra +0x36 /* 00006750 */
label0000671C:
0000671C 206B 0010 movea.l A0, [A3 + 0x10]
00006720 7002 moveq.l D0, 0x02
00006722 B068 0020 cmp.w D0, [A0 + 0x20]
00006726 670C beq +0xE /* 00006734 */
00006728 206B 0010 movea.l A0, [A3 + 0x10]
0000672C 700B moveq.l D0, 0x0B
0000672E B068 0020 cmp.w D0, [A0 + 0x20]
00006732 6618 bne +0x1A /* 0000674C */
label00006734:
00006734 2F0B move.l -[A7], A3
00006736 2F2B 0010 move.l -[A7], [A3 + 0x10]
0000673A 2F0C move.l -[A7], A4
0000673C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006740 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006744 4EBA FEDA jsr [PC - 0x126 /* 00006620 */]
00006748 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000674C:
0000674C 266B 001A movea.l A3, [A3 + 0x1A]
label00006750:
00006750 200B move.l D0, A3
00006752 66C8 bne -0x36 /* 0000671C */
label00006754:
00006754 286C 0164 movea.l A4, [A4 + 0x164]
label00006758:
00006758 200C move.l D0, A4
0000675A 66A6 bne -0x58 /* 00006702 */
label0000675C:
0000675C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00006760 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00006764 588F addq.l A7, 4
label00006766:
00006766 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000676C 4E5E unlink A6
0000676E 4E75 rts